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如何改变和调整粒子系统大小和程序入门,非美术向的主要内容,如果未能解决你的问题,请参考以下文章