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

(66评价)
价格: 1299.00元
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

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

即时回复

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

7天无理由退款

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

30天价保

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

提问必答

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

老师请问下,黑暗之光里的角色收到攻击的takedamage方法不能被调用
江凌发起了问答2020-05-01
2
回复
737
浏览

if (animname_attack_now == animname_normalAttack)
                {
                    if (attack_timer > time_Attack)
                    {
                        //产生伤害 
                        target.GetComponent<PlayAttack>().TakeDamage(attack);
                        animname_attack_now = animname_idle;
                    }
                }
                else if (animname_attack_now == animname_maxAttack)
                {
                    if (attack_timer > time_Attack)
                    {
                        //产生伤害 
                        target.GetComponent<PlayAttack>().TakeDamage(attack);
                        animname_attack_now = animname_idle;
                    }
                }

 

调试过。可以使用playerattack的takedamege方法,但是狼的脚本不能调用这个方法

所有回复
发表回复
你还没有登录,请先 登录或 注册!