unity中unity5 粒子系统统在哪

后使用快捷导航没有帐号?
只需一步,快速开始
&加载中...
查看: 2597|回复: 2
unity自带的粒子系统能不能让粒子沿着曲线路径上升呢
TA的其他好贴
马上注册,加入CGJOY,让你轻松玩转CGJOY。
才可以下载或查看,没有帐号?
如何让别人关注你?
求详解~~~{:2_44:}
本楼回复(<span id="dp_count_)
如何让别人关注你?
本楼回复(<span id="dp_count_)
如何让别人关注你?
Powered byUnity Notes调制粒子系统的颗粒的最大数目
时间: 23:13:41
&&&& 阅读:482
&&&& 评论:
&&&& 收藏:0
Unity该粒子系统是很容易使用。这样的问题是在实际的过程中遇到的:以控制的粒子系统组件的动态需要可产生颗粒的最大数目。看doc他说,有maxParticles控制。却没有这个开放的參数。仅仅能通过其他的方式来实现。这里能够通过手动产生粒子的方式来实现。也即ParticleSystem中的Emit方法,详细代码例如以下:public class ParticleSystemComp : MonoBehaviour
ParticleSystem mParticleSystem =
int mMaxParticles = 0;
public int maxParticles
return mMaxP
mMaxParticles =
void Awake()
mParticleSystem = this.gameObject.GetComponent&ParticleSystem&();
mParticleSystem.emissionRate = 0.0f;
mMaxParticles = mParticleSystem.particleC
mParticleSystem.Clear();
void Update()
if (mParticleSystem != null)
if (mParticleSystem.particleCount & mMaxParticles)
mParticleSystem.Emit(mMaxParticles - mParticleSystem.particleCount);
}实现过程是对于每一个ParticleSystem加入一个额外的组件,通过该组件来原始PS的更新。当中的更新原则是推断当前活动的粒子数量,假设粒子数小于指定的最大值的话就再又一次生成几个新的粒子出来进行填充。此外。出于性能考虑。当中Update内部的操作也能够移至FixedUpdate中进行以降低更新次数。但它并没有带来太大的区别在视觉上。
版权声明:本文博主原创文章,博客,未经同意,不得转载。
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!}

我要回帖

更多关于 unity粒子系统教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信