Unity3D的C#脚本问题。如何做跟踪效果?

2025-01-07 06:58:41
推荐回答(1个)
回答1:

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这个个人认为很不错的。

新手一个,如果见解不当,请指正,多谢。