码迷,mamicode.com
首页 > 其他好文 > 详细

敌人AI总结

时间:2018-06-15 23:29:09      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:接口   rri   oss   control   player   osi   war   targe   component   

1.移动

    public override void Act(Transform player, Transform npc)
    {
        destPos =player.position;
        //旋转方向?????
        Quaternion targetRotation =Quaternion.LookRotation(destPos-npc.position);
        npc.rotation = Quaternion.Slerp(npc.rotation,targetRotation,Time.deltaTime*curRotSpeed);
        //移动
        CharacterController controller = npc.GetComponent<CharacterController>();
        controller.SimpleMove(npc.transform.forward*Time.deltaTime*curSpeed);
        //播放动画
        Animation anim = npc.GetComponent<Animation>();
        anim.CrossFade("Run");
    }

2.simpleMove受重力影响

3.类引用一个接口

敌人AI总结

标签:接口   rri   oss   control   player   osi   war   targe   component   

原文地址:https://www.cnblogs.com/xiaomao21/p/9189147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!