我正在尝试使用Anima2D来对人脸进行动画处理。Anima2D为将要装配和动画化的精灵生成Sprite网格。
我的问题是我需要将舌头和牙齿隐藏在嘴里,为此,我使用的精灵面具是静态的,不会变形。
有没有一种方法可以将精灵网格物体用作精灵蒙版?还是我可以使用其他解决方案?
图像是当我移动嘴巴时发生的一个示例(夹心使用精灵网格)。由于精灵蒙版(橙色标记)不会变形,因此牙齿和舌头绕过了嘴巴。
PS:我发现了模板,但是我认为它们不起作用,因为我需要将子图形隐藏在子图形网格中(不是普通子图形)。
BlackThornProd - Sprite Mask Tutorial
这里是精灵蒙版教程的链接。这是有关如何在Unity Engine中使用精灵蒙版的快速有趣的剪辑。通常,您只需要在您的舌头和牙齿游戏对象上的SpriteRenderer组件上更改“蒙版交互”设置,并在这些对象上同时使用“图层中的顺序”或“排序图层”即可。这是我快速整理的简短示例。请注意突出显示的区域:
Sprite Mask Location in Inspector
希望获得帮助!