Unity3d 统一跟随游戏对象
我是Unity3D的新手,请帮帮我 我有两个目标: 玩家和 敌人 我需要敌人跟着我。 我试过这样的方法:Unity3d 统一跟随游戏对象,unity3d,unityscript,path-finding,Unity3d,Unityscript,Path Finding,我是Unity3D的新手,请帮帮我 我有两个目标: 玩家和 敌人 我需要敌人跟着我。 我试过这样的方法: var player : GameObject; function Start () { var agent: NavMeshAgent = GetComponent.<NavMeshAgent>(); agent.SetDestination(player.transform.position); } function Update () { } 但什么也
var player : GameObject;
function Start ()
{
var agent: NavMeshAgent = GetComponent.<NavMeshAgent>();
agent.SetDestination(player.transform.position);
}
function Update () {
}
但什么也没发生 更新方法每帧运行一次代码,因此如果您有移动操作,请将代码放入更新方法中。我从来没有听说过海军特工
1:最简单的方法是在游戏对象中添加一个对象,然后使用MovePosition方法
2:第二种方法是将游戏对象设置为它应该跟随的游戏对象的子对象。而不是翻译
3:你也可以自己计算位置,但首先你应该学习更多关于团结的知识
希望有帮助 你烤过Navmesh了吗?非常感谢,但是有无法阻挡的矩形。我想避免他们。如果解决了你的问题,你能把答案标记为接受吗?你说的障碍是什么意思?当然。。我是指墙壁等:这是另一点。你应该读一些关于碰撞等的东西。我认为最好的学习方法是一些youtube教程。