Gizmos 辅助线框】的更多相关文章

Gizmos are used to give visual debugging or setup aids in the scene view. Gizmos是用于在场景视图可视化调试或辅助设置. All gizmo drawing has to be done in either OnDrawGizmos or OnDrawGizmosSelected functions of the script. 所有gizmo绘制需要在脚本的OnDrawGizmos或OnDrawGizmosSelec…
Mesh顾名思义“网格”,Unity3D里面所有的模型都是由Mesh组成的,UI也不例外. 例如下图,模型上的一个个小网格就是Mesh,这些Mesh有不同的三维顶点(Vector3),共同组成了一个3D模型. Unity3D中Mesh的基本单位是三角形,学习应该由浅入深,所以今天我们就从最基本最简单的等腰三角形开始画起. 本文作者尚为初学者,如有理解不到位的地方,欢迎指正.   首先我们新建一个名为TestTriangle的CSharp脚本,然后打开TestTriangle,我们开始编写代码.…
一.直接開始上步驟 首先繪製一個三角形 創建一個材質,以便後續使用: 1)材質使用的貼圖 2)上代碼 using UnityEngine; using System.Collections; /* ============================================================================== * 功能描述:创建三角形Mesh * =====================================================…
粒子系统检视面板 点击粒子系统检视面板的右上角的"+"来增加新的模块.(Show All Modules:显示全部) 初始化模块: 持续时间(Duration):粒子系统发射粒子的持续时间 循环(Looping):粒子系统是否循环 预热(Prewarm):当looping开启时,才能启动预热(Prewarm),游戏开始时粒子已经发射了一个周期. 初始延迟(Start Delay):粒子系统发射粒子之前的延迟.注意在prewarm(预热)启用下不能使用此项. 初始生命(Start Lif…
Effects:效果/特效. Particle System:粒子系统.可用于创建烟雾.气流.火焰.涟漪等效果. 在Unity3D 3.5版本之后退出了新的shuriken粒子系统:   添加组件之后的效果:   其中的Open Editor按钮可以打开粒子编辑器,用于编辑复杂的粒子效果. 由于shuriken粒子系统是模块化的管理方式,所以可以动态的添加模块: 1.初始化模块:此模块是效果组件固有的模块. Duration:粒子发射器,发射粒子的时间.单位为S(秒). Looping:是否开启…
起因及效果展示 最近使用CRT,有些命令会输出很多内容,这时如果你想要得知输出内容是从哪里开始的,很容易被大量的同种颜色的文字搞的晕头转向.如果输入的命令是不同的颜色,这会大大得帮助我们. 所谓的命令行有不同颜色的高亮效果,如下图的效果.但是这种效果CRT软件是做不到的.因为CRT软件可以设置高亮的部分不包含命令行. 为了获得这种效果,我设置CRT导出为扩展名为.crtlog的日志文件,然后为Notepad++自定义了一种语言格式,每当用NotePad++打开.crtlog文件时,就自动采用这种…
Gizmos   类 Gizmos用于场景中给出一个可视化的调试或辅助设置. 所有的Gizmos绘制都必须在脚本的OnDrawGizmos或OnDrawGizmosSelected函数中完成. OnDrawGizmos在每一帧都被调用.所有在OnDrawGizmos内部渲染的Gizmos都是可见的. OnDrawGizmosSelected尽在脚本所附加的物体被选中时调用. 类变量 ◆ static var color : Color    //    描述:设置下次绘制的Gizmos的颜色.…
所有gizmo绘制需要在脚本的OnDrawGizmos或OnDrawGizmosSelected里函数完成. OnDrawGizmos在每帧调用.所有在OnDrawGizmos中渲染的gizmos都是可见的. OnDrawGizmosSelected仅在脚本附加的物体被选择时被调用. Gizmos.DrawLine 从obj1到obj2之间画一条绿色的线. using UnityEngine; using System.Collections; public class DrawLineText…
这个类用来做自己的组件很不错,比如下面这个图的路径点,他其实是个Empty Object,可以自己加脚本让他带上标记.官方解释还可以用来做帮助提示的-.- 大游戏场景的制作时候,你可以用这个在地图上写下注释. 属性:color 画得颜色matrix 设置矩阵,用于画所有Gizmos (具体用法未知)方法:DrawRay画射线DrawLine画直线DrawWireSphere画线框球DrawSphere画实心球DrawWireCube画线框方体DrawCube画实体方体.DrawIcon画一个图标…
using UnityEngine; using System; public class HeGizmosCircle : MonoBehaviour { public Transform m_Transform; ; // 圆环的半径 public float m_Theta = 0.1f; // 值越低圆环越平滑 public Color m_Color = Color.green; // 线框颜色 void Start() { if (m_Transform == null) { thr…