在制作敌人的时候,VS的导入动画来制作动态敌人非常方便。
但是如果设置了敌人的动画方向,是朝向英雄方向自动翻转,同时让敌人朝着英雄移动的时候。
如果英雄是静止状态,就会出现敌人疯狂在英雄面前做“死亡摇摆”的动作。
如下图:

(1)如果想避免这种现象,可能就要用代码来微调敌人的翻转,会很麻烦。
(2)有没有什么好办法能简单解决这个问题?
(3)或者官方能提供一个功能,让自动翻转可以设置一个延迟时间,来缓解这个问题?
在制作敌人的时候,VS的导入动画来制作动态敌人非常方便。
但是如果设置了敌人的动画方向,是朝向英雄方向自动翻转,同时让敌人朝着英雄移动的时候。
如果英雄是静止状态,就会出现敌人疯狂在英雄面前做“死亡摇摆”的动作。
如下图:

(1)如果想避免这种现象,可能就要用代码来微调敌人的翻转,会很麻烦。
(2)有没有什么好办法能简单解决这个问题?
(3)或者官方能提供一个功能,让自动翻转可以设置一个延迟时间,来缓解这个问题?
虽然尚未尝试,但可以考虑在移动状态中增加一个“反转待机状态”。具体做法是:比较HERO的X坐标与自身的X坐标,当两者差距缩小到一定像素以内时,切换至一个不改变显示方向的“反转待机状态”,并在经过若干秒后自动返回普通待机状态。
收到,我感觉这个思路应该能解决这个问题!感谢回复!