如何在Spine动画中插入一张图片(Spine动画图层先后顺序处理)
项目开发过程中,遇到一个需求,需要将美术给到的spine动画做层级处理。简单来说,如下图:需要将一张桌子图片的层级置于手的后面,身体的前面。
目前根据spine提供的方法,只有3D物体的spine才能做到这种效果。也就是说SkeletonGraphic(UGUI)是没办法做到的。
实现方法:
1.新建一个SkeletonAnimation物体,给物体挂上对应的spine动画文件。
2.点击下图按钮-》选择Add Skeleton Render Separator
3.选择之后,会看到在Inspector视图下新增加了一个Skeleton Render Separator脚本。点击箭头中的加号,添加你需要做层级处理的骨骼,接着点击Add the mission renders(7)按钮。
4.上述操作之后会看到你的动画角色物体下会多出几个子物体,这些物体对应着不同的骨骼。可以通过调整layer来设置层级。