栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

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

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 子粒子的节点)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/905883.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号