unity修改spine动画局部位置的渲染层次

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做项目的时候想把一个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。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值