常见动画相关问题及解决方案
-
编辑器调试时,提示『未正确播放动画』
其完整内容为:"未正确播放动画(anim/human/barehanded_anim/hand_05/skill_025.ani => C:/星火编辑器_外网/Res/maps/single_simple_ts_template_15/anim/sk_basic2/anim/human/barehanded_anim/hand_05/skill_025.ani)。\n这可能是因为动画相关资源未被正确引用所致。可以尝试修复该动画的引用以确保项目在发布后依然能正常播放该动画。若该动画为技能动画,可以尝试在技能上勾选资源统计。若该动画为脱离技能的动画,可以尝试在所属单位的模型数据节点中的额外加载动画字段添加这一动画,以确保动画被正确引用。"
这一提示出现于:开发者将一个技能(例如火球术)动态赋予(而非蓝图直接链接)给了一个单位。而这个技能的施法动作,并非是这个单位模型已有的动作。
在过去,这一问题经常导致开发者在编辑器调试正常,但是在手机上没有施法动画,因此我们特别增加了这一警告信息。要解决这一问题,需要在单位蓝图的 『模型节点』 中,点击『额外加载动画』,并且为模型添加对应的动画。
-
编辑器调试时,提示『非捏人模型尚不支持外部动画资源』
确保播放该动画的单位模型是官方捏人模型,而非其他模型或自己上传的模型。因为只有捏人模型才能支持捏人动画。
-
此外,模型自带的片段动画(引用一个或多个动画文件,并且编辑过的动画),暂时无法在发布环境中播放。
比如:内置模型花木兰的skill_03_1和skill_03_2动画,是引用skill_03这个动画并进行裁切过的片段动画,所以无法在盒子和手机上播放。