Unity Gizmos教程之一 设置颜色绘制正方体球体

 时间:2026-02-13 05:40:50

1、打开Unity,新建一个空工程,具体如下图

Unity Gizmos教程之一 设置颜色绘制正方体球体

2、在工程中新建一个脚本 GizmosTest,双击脚本进行编辑,具体如下图

Unity Gizmos教程之一 设置颜色绘制正方体球体

Unity Gizmos教程之一 设置颜色绘制正方体球体

3、脚本编译正确,回到Unity界面,在场景中新建一个GameObject,把脚本挂载上去,选中 GameObject,在 Scene视图就会看到一个正方体,具体如下图

Unity Gizmos教程之一 设置颜色绘制正方体球体

Unity Gizmos教程之一 设置颜色绘制正方体球体

4、在脚本上编写代码,设置颜色和绘制一个线体正方体,具体如下图

Unity Gizmos教程之一 设置颜色绘制正方体球体

Unity Gizmos教程之一 设置颜色绘制正方体球体

5、在脚本上编写代码,设置颜色和绘制一个球体,具体如下图

Unity Gizmos教程之一 设置颜色绘制正方体球体

Unity Gizmos教程之一 设置颜色绘制正方体球体

6、在脚本上编写代码,设置颜色和绘制一个线体球体,具体如下图

Unity Gizmos教程之一 设置颜色绘制正方体球体

Unity Gizmos教程之一 设置颜色绘制正方体球体

7、GizmosTest 脚本具体内容如下:

using UnityEngine;

public class GizmosTest : MonoBehaviour {

    // Use this for initialization

    void Start () {

        

    }

        // Update is called once per frame

    void Update () {

        

    }

    void OnDrawGizmosSelected(){

        //设置个颜色透明度。画一个大小为1的Cube

        Gizmos.color = new Color (0,1,1, 1);

        Gizmos.DrawCube (transform.position, Vector3.one);

        //设置个颜色透明度。画一个大小为1的线体Cube

        Gizmos.color = new Color (1,0,0,1);

        Gizmos.DrawWireCube (transform.position + Vector3.forward, Vector3.one);

        //设置个颜色透明度。画一个大小为1的Sphere

        Gizmos.color = new Color (0,1,0, 1);

        Gizmos.DrawSphere (transform.position - Vector3.forward, 0.5f);

        //设置个颜色透明度。画一个大小为1的线体Sphere

        Gizmos.color = new Color (0,0,1,1);

        Gizmos.DrawWireSphere (transform.position - 2 * Vector3.forward, 0.5f);

    }

}

  • QuickTime怎么安装
  • PS将[调整图层]合并到每个单独图层
  • Animate/FLASH如何制作按钮控制灯泡效果
  • Unity如何改变视图的宽高度
  • 如何使用Axure制作一个简单的进度条
  • 热门搜索
    鱼片的做法大全 phone怎么读 趔趄怎么读 过敏性咳嗽怎么治疗 嬲怎么读音 芋泥的做法 牛腩的做法大全 冰糖雪梨怎么做治咳嗽化痰止咳 葡萄英语怎么读 鹿肉的做法