我想创建一个像Minecraft村民般的AI

时间:2019-04-21 00:59:52

标签: c# unity3d

我想做一个像Minecraft村民一样的AI。目前,我使用NavMesh移动对象。但是此NavMesh只是一个平面,而不是实体。

https://imgur.com/EXBMOVg

我更改了Navigation和NavMesh组件系列的值。 在上图的左侧,未烘焙两个立方体对象。因此,您不能将Agent放在上面。这是现实。 图像的右侧很理想。如果是一个物体的高度,则可以跳跃并继续前进。这就是我要做的。

附加到代理对象。

    void Update()
    {
        GetComponent<NavMeshAgent>().SetDestination(Player.transform.position);
    }

我只希望代理追逐自己。 特工追逐我,但是当我站在像图像的物体上时,它会穿透物体并直接进入我下方。

0 个答案:

没有答案