如何创建节点以查看3D场景?

时间:2019-07-07 12:01:28

标签: c# unity3d

This is what I'm looking for!

这可能是一个愚蠢的问题,但是如何创建一个节点以在多维数据集的场景视图中查看,以便可以直观地看到什么是可行走的,什么不是可行走的?

我正在使用Unity 2019.1.9

我尝试使用节点编辑器,但无济于事。我也曾尝试使用着色器图,但似乎无济于事。

我不希望基于图块的节点系统,因为我的游戏不是基于图块的。我希望每个节点都位于特定的多维数据集上,以便我可以直观地看到什么是可步行的,什么不是。请帮助我。

1 个答案:

答案 0 :(得分:1)

我相信您在图像中看到的粉红色球体是使用Gizmos类制成的。

private bool isWalkable;

#if UNITY_EDITOR
    void OnDrawGizmos()
    {
        Color gizmosColor = Gizmos.color;
        Gizmos.color = isWalkable ? Color.green : Color.red;
        Gizmos.DrawSphere(transform.position + Vector3.up, 1);
        Gizmos.color = gizmosColor ;
    }
#endif