unity3d如何用代码更换粒子系统的贴图材质

unity3d如何用代码更换粒子系统的贴图材质,第1张

我现在手上没有电脑,所以先简轿迹单说一雀帆丛下思路。其实就是普通的换物体的材质的思路,首先先建几个材质,找到renderer和Material然后赋值就顷樱行。

例如:

public Material A

this .GetComponent <ParticleRenderer>().material = A

最新版本的Unity的粒子我还没试过这种功能,但个人认为方向应该是对的。粒子系统的renderer你可以先在面板里面找到相应的组件然后代码获取。

1.创山棚建粒子系统逗罩则后在Renderer面板添加材质,我用的材质图片如下:

2.在粒子系统属性面板中启用Velocity over Lifetime,根据自己情况修改参数即可,本人修改参数下

3.修改Emission中的闷者Rate over Time可修改粒子喷射速度:

4.本人的Shape属性参数如下:

5.效果如下:

如果是那种光滑的镜面不锈钢,本质跟镜子是一样的

金属拉满,光滑拉满;

但最终要的前裤是需要一个正确的反射源陵凳(cubemap),可以在场景中的lighting中设置,或尺悔旅者单独配置一个reflection probe


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11975130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存