做项目的时候想把一个spine动画的某个部件的渲染层次改了,让这个动画中可以穿插其他的图片。但是一个spine动画的渲染层次是在一起的,只能单独修改spine下骨骼点下插槽中的图片的渲染层次。这是我的一个同事实现的这个效果,我在这个记录一下。
使用spine运行库中自带的spine动画做的实现过程。
1.在skeleton Animaton下添加Skeleton Utility。点击添加。

2.点击后会在该物体上添加一个skeleton Utility的脚本。点击Spawn Hierarchy。选择Follow all bones。

3.在Hierarchy面板中,该spine动画物体下会有一个root。这就是所有的骨骼点。我们来选择一个骨骼,然后了一个胳膊,把这个骨骼点下的图片的渲染层次改了。

4.回到spine动画物体上,添加一个脚本。Skeleton Render Separator.cs。

本文记录了在Unity中如何改变Spine动画特定部件的渲染层次,通过添加Skeleton Utility和 Skeleton Render Separator脚本,实现将动画部分拆分为单独的渲染层,从而调整所需部件的层次。
最低0.47元/天 解锁文章
1564





