此种方案在第一篇基础之上做了该进,使得控制的对象可以进行转向,甚至可以在此代码中附加动画
void Update(){float h = Input.GetAxis("Horizontal");float v = Input.GetAxis("Vertical");if (h != 0 || v != 0){this.transform.LookAt(this.transform.position+new Vector3(h,0,v));//控制前进或者转向this.transform.Translate(Vector3.forward*5*Time.deltaTime);//让触发时移动}}