unity 5.x的粒子系统怎么设置阻力

unity 5.x的粒子系统怎么设置阻力,第1张

粒子属性里的energy控制粒子的存活时间,然后你设置合适的粒子速度velocity,只要在粒子的存活时间里按照设置的速度运动的位移不超过你想要的范围即可。还有Ellipsoid可以改变粒子发射器的形状,改变x y z的值可以使粒子从一个椭球面上发射出来。在Particle Animator组件里,size grow也可以改变单个粒子的大小。 查看原帖>>

unity中想要产生碰撞效果,则双方碰撞物体都需有collider,运动的一方需要有Rigidbody组件,Rigid body属性 Material:可以添加物理材质设置物体运动的阻力以及d力(点击unity菜单中的Assets ->Create->Physic Material),创建完成后拖入到Rigidbody的Material属性中就可以了,

我这里as为2D物理材质Friction为阻力,Bounciness为d力,设置完成后就可以进行d跳效果了。

你的物体可能是过速穿越了.

你在物体的Rigidbody组件中找到Collision Detection改成Continuous.

如果还是不行的话就试一试改成Continuous Dynamic.

(This has a big impact on physics performance, leave it set to Discrete, if you don't have issues with collisions of fast objects)

(这对物理表现有很大的影响,如果你不关心与高速物体的碰撞,那么就让其为默认的不连续模式Discrete)

场景中最好不要有过多的采用这种检测碰撞的方式.


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存