查看: 1983|回复: 6

粒子系统中 粒子数目的问题

[复制链接]

该用户从未签到

发表于 2009-6-23 13:52:16 | 显示全部楼层 |阅读模式
想实现一股水流,落到地上之后就散开了,散开之后就显得粒子太少了,有没有办法设置落到地面后粒子的数目?

该用户从未签到

发表于 2009-6-23 16:27:06 | 显示全部楼层
osgParticle::RandomRateCounter::setRateRange,不知道能否满足您的要求

该用户从未签到

 楼主| 发表于 2009-6-23 16:32:35 | 显示全部楼层

回复 2楼 的帖子

setRateRange产生的粒子数目是随机数 N 而已,它在一开始就产生N 个粒子。
我想达到的效果是一开始不需要产生那么多粒子,满足某种条件时再产生更多的粒子,比如说水滴到地上,一个水滴变成俩。怎么实现呢?

该用户从未签到

发表于 2009-6-23 16:45:16 | 显示全部楼层
呵呵,如此逼真的物理模拟,这个实时来做也许难度太大了

该用户从未签到

 楼主| 发表于 2009-6-24 09:20:09 | 显示全部楼层
我只是举个例子,就是说想实现粒子的数目跟时间的关系,而不是一开始就定下来的。并不需要多逼真,这个有没有办法实现?

该用户从未签到

发表于 2009-6-24 12:17:38 | 显示全部楼层
我不知道实时地设置setRateRange的范围可行与否,您大可实验一下

该用户从未签到

发表于 2012-11-1 16:34:56 | 显示全部楼层
是否可以使用碰撞检测,然后生成很多,设置圆环发射器!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表