unity怎么写怪物的自动走路纯代码实现的
发布网友
发布时间:2022-04-29 10:54
我来回答
共1个回答
热心网友
时间:2022-06-26 12:40
只是移动的话可以用transform.Translate(Vector3.forward*力度)//向前走,这取决于角色的朝向。力度最佳值为1;
或者getCompent<Rgidbody>().AddForce(Vector3.forward*力度)//向前走,无论你的角色朝向哪边都一个方向,但这个会有惯性。力度最佳值为1000-2000;
要旋转的话,可以用transform.Rotate(new Vector3(x,y,z));,x、y、z自己填。
但现在unity的Animation系统已经很方便了,所以最好还是用它。