Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

unity 动作游戏全攻略视频里面,动画找不到的问题
小莽发起了问答2019-04-22
1
回复
389
浏览

在 player攻击敌人时,敌人找不到受伤的动画和死亡的动画 

攻击受伤是通过一个公有接口来ATKAndDamage 里的 public virtual void TakeDamage(float damage)实现的

死亡的动画和受伤的动画 在monster脚本上都能播放,但通过接口的调用就找不到动画了

动画都是配置好了的 包括动画的事件

所有回复
  • 小莽 • 2019-04-22

    已解决,没找到Animator的缘故.通过方法传入当前的animator即可解决:

    Animator anim= enemy.GetComponent<Animator>();
    enemy.GetComponent<ATKAndDamage>().TakeDamage(normalAttack, anim);

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!