Unity Gizmos可视化辅助工具
所有gizmo绘制需要在脚本的OnDrawGizmos或OnDrawGizmosSelected里函数完成。
OnDrawGizmos在每帧调用。所有在OnDrawGizmos中渲染的gizmos都是可见的。
OnDrawGizmosSelected仅在脚本附加的物体被选择时被调用。
Gizmos.DrawLine
从obj1到obj2之间画一条绿色的线
using UnityEngine;
using System.Collections;
public class DrawLineText : MonoBehaviour {
public GameObject obj1;
public GameObject obj2;
void OnDrawGizmos()
{
Gizmos.color = Color.green;
Gizmos.DrawLine( obj1.transform.position , obj2.transform.position );
}
}
2.Gizmos.DrawRay
从obj向上画一条长度为10的射线
using UnityEngine;
using System.Collections;
public class DrawRayText : MonoBehaviour {
public GameObject obj;
void OnDrawGizmos()
{
Gizmos.color = Color.gray;
Gizmos.DrawRay(obj.transform.position, Vector3.up * 10); //10 是长度
}
}
3.Gizmos.DrawCube
在(0,1,0)处画一个(1,1,1)大小的立方体
using UnityEngine;
using System.Collections;
public class DrawCubeText : MonoBehaviour {
void OnDrawGizmos()
{
Gizmos.color = Color.red;
Gizmos.DrawCube(Vector3.up , Vector3.one);
}
}
4.Gizmos.DrawIcon
在(0,0,0)处生成一个名字为002IMgZLzy6Mro7r94Ka2&690.jpg的Icon ,此图片要放到Assets下的 Gizmos文件夹里才行。
using UnityEngine;
using System.Collections;
public class DrawIconText : MonoBehaviour {
void OnDrawGizmos()
{
Gizmos.DrawIcon(Vector3.zero , "002IMgZLzy6Mro7r94Ka2&690.jpg");
}
}
Unity Gizmos可视化辅助工具相关推荐
- UnityEditor蒙皮动画SkinnedMeshRenderer 使用骨骼RootBones的Gizmos可视化工具和原理解析
Unity的蒙皮动画 在UnityEditor,使用SkinnedMeshRenderer承载蒙皮动画 帧动画和骨骼动画,蒙皮动画等等理论,还是得抽空学习一下的, 但要是在不懂原理的情况下(不懂比似懂 ...
- Unity - Timeline 自定义剪辑,轨道,混合轨道,Inspector属性显示(使用Default Playables辅助工具)
Timeline中,可以通过脚本扩展自定义的剪辑,轨道,混合轨道,Inspector属性显示器. 我这里参考了官方的 Default Playables的一个节点扩展方式,它也提供了一个辅助工具,非常 ...
- Unity 可视化编辑工具 树节点 Tree Node Editor 四
Unity 可视化编辑工具 树节点 Tree Node Editor 四 接上一篇Unity Behavior Tree Editor 行为树编辑器实现 三 上一篇主要讲解编辑器的使用,像关于自定义条 ...
- 一种城市道路网络的随机生成方式(Unity中可视化)
一种城市道路网络的随机生成方式(Unity中可视化) 1. 说在开头 2. 有限元网格划分 2.1. 什么是有限元 2.2. 前沿推进法/波前推进法(Advancing Front Technique ...
- Shader着色器代码辅助工具
借用二次元界一个传奇组合的话:"既然你诚心诚意地发问了,我们就大发慈悲地告诉你--"这次我为普罗开发者提供Shader代码辅助工具的安装指南,也是作为Unity着色器训练营第二期直 ...
- 【快速上手mac必备】常用优质mac软件推荐(音视频、办公、软件开发、辅助工具、系统管理、云存储)
本文章的主要内容是我作为一名大四学生.准程序员.up主这三种身份来给大家推荐一下 mac 上好用的软件以及工具.本人也是从去年9月份开始从windows阵营转移到了mac阵营,刚开始使用的时候,也曾主 ...
- Jupyter官方神器:可视化 Debug 工具!
以后 Jupyter 也能做可视化 Debug,Jupyter 团队发布第一个 Debug 插件与内核. Python 代码编辑器怎么选?PyCharm.VS Code.Jupyter Noteboo ...
- Jupyter 官方神器:可视化 Debug 工具!
\ 转自 | Datawhale 以后 Jupyter 也能做可视化 Debug,Jupyter 团队发布第一个 Debug 插件与内核. Python 代码编辑器怎么选?PyCharm.VS Cod ...
- 【分享】Vue 资源典藏(UI组件、开发框架、服务端、辅助工具、应用实例、Demo示例)...
Vue 资源典藏,包括:UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和 ...
最新文章
- Matlab中bwlabel函数的使用
- 使用Hexo在Github搭建静态博客
- 设计模式04_抽象工厂模式
- .Net Core 3.0 gRPC部署问题解决
- 中科大团队打造“象鼻”机器人,开门、擦玻璃、会给女朋友拧瓶盖的那种
- pytorch计算模型参数量
- DBSCAN算法理论和Python实现
- java数据库实例_选择数据库实例
- leetcode力扣105. 从前序与中序遍历序列构造二叉树
- 极简darknet环境搭建记录
- python分类识别_Python构建图像分类识别器的方法
- windows下面NTP服务器配置,局域网
- 铁路订票系统12306网站的业务和技术优化概述
- Word 恢复默认样式
- android 刷机失败原因,安卓5.0刷机失败怎么办?
- 作为QA工程师要避免的7个坏习惯
- js html css 图片跑马灯效果(轮播)
- 机械键盘 酒精大法
- Javaweb学习笔记 servlet篇
- 指针变量的定义和引用
热门文章
- 吞食鱼游戏蒙版图方法把鱼放到背景中
- wm 虚拟机成功安装苹果 lion 调整分辨率大小
- v-solt插槽实践用法讲解
- 【通信原理 入坑之路】——深入、详细地理解通信里面“卷积”概念
- cbac式_写出abca式的成语
- uniapp用苹果机进行调试
- python爬取流浪地球_python爬取《流浪地球》十万个短评得出以下结论
- 【JUC】JDK1.8源码分析之AbstractQueuedSynchronizer
- Fuzz工具使用详解
- 混合整数规划MIP/线性规划LP+python(ortool库)实现 附代码