Unity 如何修改 particle system 的 start color 属性

代码如下:

1         ParticleSystem ps = GetComponent<ParticleSystem>();
2         var main = ps.main;
3         var color = Color.red;
4         main.startColor = new ParticleSystem.MinMaxGradient(color);

 

转载于:https://www.cnblogs.com/jietian331/p/10996672.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Unity中创建拖尾粒子特效,您可以按照以下步骤操作: 1. 在Unity中创建一个空对象,将其命名为“Trail”。 2. 在Trail对象上添加Particle System组件。 3. 在Particle System组件中,将Start Lifetime属性设置为较长的时间,例如3秒。 4. 在Particle System组件中,将Start Speed属性设置为0,这将使粒子保持在原地。 5. 在Particle System组件中,将Start Size属性设置为适当大小,例如0.1。 6. 在Particle System组件中,将Start Color属性设置为透明度为0的颜色。 7. 在Particle System组件中,将Emission模块的Rate Over Time属性设置为适当的值,以控制粒子的发射速率。 8. 在Particle System组件中,将Shape模块的Shape属性设置为Cone或Sphere,以控制粒子的发射方向。 9. 在Particle System组件中,将Renderer模块的Material属性设置为透明的粒子材质。 10. 在Trail对象上添加Trail Renderer组件。 11. 在Trail Renderer组件中,将Material属性设置为透明的粒子材质。 12. 在Trail Renderer组件中,将Time属性设置为与Particle System组件的Start Lifetime属性相同。 13. 在Trail Renderer组件中,将Width Curve属性设置为适当的曲线,以控制拖尾的宽度。 14. 将Trail对象与要跟随的对象连接起来,例如可以将Trail对象作为要跟随对象的子对象。 15. 运行游戏,您应该可以看到跟随对象留下了一个拖尾粒子特效。 请注意,这只是一种创建拖尾粒子特效的方法,您可以根据需要进行调整和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值