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

(61评价)
价格: 2208.00元
老师请问下,黑暗之光里的角色收到攻击的takedamage方法不能被调用
江凌发起了问答2020-05-01
2
回复
600
浏览

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方法,但是狼的脚本不能调用这个方法

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