Unity如何改变和调整粒子系统大小和程序入门,非美术向

Posted avi9111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity如何改变和调整粒子系统大小和程序入门,非美术向相关的知识,希望对你有一定的参考价值。

在不考虑优化和性能,只考虑显示的情况

如何改变大小

一句话解决,因为大部分粒子(如需要缩放和控制大小,程序上)

总之Scaling Mode 改成local

Hieracy这个选项 == 自我作缚

Shape 这个选项 == 放弃自疗

选local就对了,

------------------------------------

 

问题描述
在Unity中调整粒子系统的Scale,怎么改都不起作用,希望达到调整父Particle System的Scale,整个粒子系统做出相应尺寸调整的变化。

解决方法
原因
粒子系统中有一个属性叫Scaling Mode

Scaling Mode:缩放模式,Hierarchy(同时受自己与父节点的缩放影响),Local(自受自己影响),Shape(天塌下来也不缩放)。
particle system默认设置为Local,并且不允许通过transform修改Scale。
 

如何改变频率

例如:要减慢一个刀光

用了序列帧,所以先在TExture And Animation

Cycles :2 ->1

发现在 TExture And Animation 这个分组,其实没什么参数可调整的,然后在Defualt

Duration:2s->3.2s

 

如何不循环,只播放一次

 Looping不勾选即可

觉得角度不对,粒子如何旋转90度

在Render分组中,的其中一个选下那个

(我的问题是需要 Horizontal Billboard -》 Billboard, 但最终效果还是不好)

Render Mode 渲染粒子的模式:
😉Billboard:粒子始终面向摄像机。
🤨Stretched Billboard:粒子面向摄像机,但是会应用各种缩放。
(Camera Scale:根摄像机运动拉伸粒子。为0禁用相机运动拉伸)
(Velocity Scale:根据粒子速度比例拉伸粒子。为0禁用)
(Length Scale:沿着粒子速度方向根据粒子当前大小按比例拉伸粒子。为0则会使粒子消失)
🤔Horizontal Billboard:粒子平面与xz“地板”平面平行。
🤩Vertical Billboard:粒子在世界y轴上直立,但面向摄像机。
🤗Mesh:从3D网格而非从纹理渲染粒子。(粒子会变成立体的)
🙂None:使用Trails模块时,如果只是想渲染轨迹并隐藏默认渲染,则可使用此属性。(不启用Trails模块时,粒子会消失)
 

如何做父子Shader和播放链条

暂时没什么好方法,而且发现父节点勾选了Play on Awake,子节点也会一并启动

(而且,父节点,父父节点经常被程序控制 enable等)

所以最好方法,还是把不需要的粒子,删掉(而不仅仅是Disable 子粒子的节点)

以上是关于Unity如何改变和调整粒子系统大小和程序入门,非美术向的主要内容,如果未能解决你的问题,请参考以下文章

unity粒子系统怎么让条形贴图以中心向外360度发射?

unity添加风吹树叶掉落的效果

程序员也应了解的Unity粒子系统

UNITY怎样改变贴图大小

新Unity 最新粒子系统如何用代码改变参数

小功能⭐️3DCanvas交互方法Unity自动调整文本框大小改变文字大小和颜色