Gizmos是场景视图里的一个可视化调试工具。在做项目过程中。我们常常会用到它,比如:绘制一条射线等。Unity3D 4.2版本号截至。眼下仅仅提供了绘制射线,线段,网格球体,实体球体,网格立方体,实体立方体,图标。GUI纹理,以及摄像机线框。假设须要绘制一个圆环还须要自己写代码把代码拖到一个GameObject上,关联该GameObject的Transform,然后就能够在Scene视图窗体里显示一个圆了。通过调整Transform的Position。Scale,来调整圆的位置,旋转,缩放。在此记录一下使用Unity3D 的LineRender绘制线的过程,经过测试LineRender与OpenGL的GL_LINE_STRIP绘制方式一样,因此计算完点之后需要把起始点即为终点,多算一个点才算闭合。

Unity3d 使用Gizmos画一个圆圈

Unity3d 使用Gizmos画一个圆圈

Unity3d 使用Gizmos画一个圆圈

Unity3d 使用Gizmos画一个圆圈