unity-飘带效果
- unity-飘带效果
前篇
- 相关资料
- Unity 头发随动效果(SpringBone) - https://blog.csdn.net/akof1314/article/details/78895971
- Unity3D插件 Dynamic Bone, 可以参考一下教程
Dynamic Bone
添加飘带效果
做这个效果需要在建模时, 添加大量的骨骼, 让unity中可以获取到该节点骨骼做飘带效果. 需要注意的是 需要unity中做飘带效果的骨骼, 都不能被骨骼动画控制. 也就是 骨骼的 骨骼动画 与 飘带效果 是互斥的.
比如给头发添加效果, 找都需要所动的头发的 根节点骨骼 (就是该节点骨骼以下都需要甩动的节点) . 添加 DynamicBone 组件 然后调下参数
效果
添加碰撞, 防止穿越
防止部分飘带甩动后, 穿越身体某些部位.
给不能被穿越的部位添加 DynamicBoneCollider 组件
效果