Unity Gizmos教程之一 设置颜色绘制正方体球体
来源:网络收集 点击: 时间:2024-05-13打开Unity,新建一个空工程,具体如下图

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


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


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


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


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


GizmosTest 脚本具体内容如下:
usingUnityEngine;
publicclassGizmosTest:MonoBehaviour{
//Usethisforinitialization
voidStart(){
}
//Updateiscalledonceperframe
voidUpdate(){
}
voidOnDrawGizmosSelected(){
//设置个颜色透明度。画一个大小为1的Cube
Gizmos.color=newColor(0,1,1,1);
Gizmos.DrawCube(transform.position,Vector3.one);
//设置个颜色透明度。画一个大小为1的线体Cube
Gizmos.color=newColor(1,0,0,1);
Gizmos.DrawWireCube(transform.position+Vector3.forward,Vector3.one);
//设置个颜色透明度。画一个大小为1的Sphere
Gizmos.color=newColor(0,1,0,1);
Gizmos.DrawSphere(transform.position-Vector3.forward,0.5f);
//设置个颜色透明度。画一个大小为1的线体Sphere
Gizmos.color=newColor(0,0,1,1);
Gizmos.DrawWireSphere(transform.position-2*Vector3.forward,0.5f);
}
}
注意事项您的支持,是我们不断坚持知识分享的动力,若帮到您,还请帮忙投票有得;若有疑问,请留言
UNITYGIZMOS可视化辅助版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_754166.html