Unity之Handles绘制球体控制柄-十五
来源:互联网 发布:黑色星期五禁曲 知乎 编辑:程序博客网 时间:2024/04/30 13:37
Unity编辑器类在Scene下绘制球体
在Editor文件夹下创建脚本 HandlerTestusing UnityEngine;using System.Collections;using UnityEditor;[CustomEditor(typeof(Arraw))]public class HandlerTest : Editor { float sphereSize = 3; void OnSceneGUI() { float width = HandleUtility.GetHandleSize(Vector3.zero) * 0.5f; Arraw arraw = (Arraw)target; Handles.color = Color.red; //绘制球体 Handles.SphereCap( 0, arraw.transform.position + new Vector3(5, 0, 0), arraw.transform.rotation, sphereSize); Handles.color = Color.green; //绘制球体 Handles.SphereCap(0, arraw.transform.position + new Vector3( 0, 5, 0), arraw.transform.rotation, sphereSize); Handles.color = Color.blue; //绘制球体 Handles.SphereCap(0, arraw.transform.position + new Vector3(0, 0, 5), arraw.transform.rotation, sphereSize); if (GUI.changed) { EditorUtility.SetDirty(arraw); } }}Arraw脚本如下,将其拖拽到需要绘制的脚本即可using UnityEngine;using System.Collections;public class Arraw : MonoBehaviour {}
0 0
- Unity之Handles绘制球体控制柄-十五
- Unity之Handles缩放控制柄-十四
- Unity之Handles绘制圆、点-六
- Unity之Handles绘制贝塞尔曲线-八
- Unity之Handles绘制线-九
- Unity编辑器类Handles控制柄
- Unity之Handles绘制圆锥体立方体圆柱体五
- Unity之Handles绘制多点连接的线 -七
- Unity之Handles在Scene下绘制Label-十一
- Unity之Handles箭头
- Unity之Handles之Slider-十六
- Unity之Handles创建一个界面-三
- Unity之Handles画圈-四
- Unity之Handles矩形控制器-十二
- Unity之Handles旋转控制器-十三
- 绘制球体
- OpenGL绘制球体
- directX绘制球体
- 【记录】VIM的基本操作
- java inputStream之read、available
- 矩阵链乘法(递归法)
- C++ 基础回顾
- USACO 1.2 Problem 1
- Unity之Handles绘制球体控制柄-十五
- 如何将PSD模型转化成XHTML和CSS文件
- 【记录】PWM-HBridge
- Spring3 MVC 深入研究
- struct结构会增加程序的开销
- 86Service中显示Intent跳转到Activity中跳转不了的BUG的解决
- 转载)相对路径读文件
- Unity之Handles之Slider-十六
- 【Cocos2d-x自学之旅二】环境搭配+HelloWorld项目实现