在我的自上而下 RPG 中,我有几个敌人,比如地精、巨魔、龙……
他们每个人都有两个变量:
baseAttackDuration = float(攻击需要多长时间,因敌人 而异)
所以当角色攻击时,攻击的持续时间等于: attackDuration = baseAttackDuration / increasedAttackSpeed
问题: 现在,我应该如何设置 Mecanim 播放攻击动画,以使动画符合游戏逻辑并准确地持续攻击持续时间?
在我的自上而下 RPG 中,我有几个敌人,比如地精、巨魔、龙……
他们每个人都有两个变量:
baseAttackDuration = float(攻击需要多长时间,因敌人 而异)
所以当角色攻击时,攻击的持续时间等于: attackDuration = baseAttackDuration / increasedAttackSpeed
问题: 现在,我应该如何设置 Mecanim 播放攻击动画,以使动画符合游戏逻辑并准确地持续攻击持续时间?