当我控制一个spine角色移动时, 会mesh会出然变成
然后角色就不渲染了.
出现这个问题时, 有两个GameObject(子物体上有partical system)通过Update不断获取该角色的transform.position属性
视频中有一段从有到无得频繁切换, 这里是两个动画(A B)在切换, 只有动画A会没有mesh数据, 但是动画B有
spine Version 3.8.99
unity version 2021.3.30f1
当我控制一个spine角色移动时, 会mesh会出然变成
然后角色就不渲染了.
出现这个问题时, 有两个GameObject(子物体上有partical system)通过Update不断获取该角色的transform.position属性
视频中有一段从有到无得频繁切换, 这里是两个动画(A B)在切换, 只有动画A会没有mesh数据, 但是动画B有
spine Version 3.8.99
unity version 2021.3.30f1
根据您提供的信息,您在Unity运行时切换动画时,mesh数据消失,导致角色不渲染。以下是一些可能的解决方案:
检查Mesh动画设置:
更新Spine-Unity运行时:
检查代码逻辑:
使用RenderExistingMesh组件:
RenderExistingMesh
组件来渲染现有的Mesh。详细信息请参考spine-unity Runtime Documentation: RenderExistingMesh。检查Transform更新逻辑:
如果以上方法仍然无法解决问题,建议您创建一个最小的Unity项目来重现该问题,并将其发送给我们进行进一步调查。您可以将项目打包成zip文件发送到[contact@esotericsoftware.com](mailto:contact@esotericsoftware.com),并简要提及此论坛线程的URL以便我们了解上下文。
Init 当我控制一个spine角色移动时, 会mesh会出然变成
How do you move the character? Could you share the code you're using?
Could you perhaps make a video or share screenshots that share what the character looks like when being moved and suddenly disappears?
Do you have any clipping attachments? This looks as if you're moving the character out of the clipping area so that nothing is rendered.
Init 视频中有一段从有到无得频繁切换, 这里是两个动画(A B)在切换, 只有动画A会没有mesh数据, 但是动画B有
I don't understand what you mean by that, machine translation was very vague unfortunately. Please describe in more detail what the animations look like, and please share some screenshots or a video of these animations.