GameObject a1=GameObject .Find("Player") ;
float x=a1.transform .position .x -this.transform .position .x ;
float y=a1.transform .position .y-this.transform .position .y;
float z= a1.transform .position.z-this.transform .position .z;
this.transform .TransformDirection (Vector3 (x,-z,y) *7);
这个是用坐标来运动的简单代码,写得仓促,请见谅。
如果想效果靠谱一些,建议研究一下Unity3D自带的一个AI.cs这个个人认为很不错的。
新手一个,如果见解不当,请指正,多谢。