Unity 琐碎(4) 可视化辅助调试Giamos

Gizmos 类

可以在代码中绘制一些输出结果或者中间输出内容,比如计算后的包围盒等等

类变量

方法 作用
color 控制输出颜色
matrix Set the gizmo matrix used to draw all gizmos.
DrawCube 绘制立方体
DrawWireCube 线框立方体
DrawLine 绘制直线
DrawMesh 绘制Mesh
DrawWireMesh 线框Mesh
DrawRay 方向射线
DrawSphere
DrawWireSphere

绘制方式

All gizmo drawing has to be done in either OnDrawGizmos or OnDrawGizmosSelected functions of the script.

当然结果只能在Scene视图中查看
mark

测试

比如我们要绘制一个输出的包围盒

private Bounds needDraw ;
void OnDrawGizmos() 
{
	Gizmos.color = new Color(1, 0, 1, 0.5F);
	Gizmos.DrawWireCube(needDraw.center, needDraw.size);
}
posted @   RubbyZhang  阅读(1039)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2013-04-23 Aster寻路算法1(转)
2013-04-23 好久没回来了
点击右上角即可分享
微信分享提示