Unity之Handles缩放控制柄-十四
来源:互联网 发布:黑色星期五禁曲 知乎 编辑:程序博客网 时间:2024/04/30 15:35
Unity编辑器类在Scene下绘制缩放控制柄, 黄色的为绘制一个方向上的方法, 红绿蓝三个是绘制三个方向的
在Editor文件夹下创建脚本HandlerTestusing UnityEngine;using System.Collections;using UnityEditor;[CustomEditor(typeof(Arraw))]public class HandlerTest : Editor { float rectangleSize = 3; void OnSceneGUI() { float width = HandleUtility.GetHandleSize(Vector3.zero) * 0.5f; Arraw arraw = (Arraw)target; Handles.color = Color.red; //返回旋转角度,绘制三个方向上的比例 arraw.scale = Handles.ScaleHandle(arraw.scale, arraw.transform.position, arraw.transform.rotation, 5.0f); Handles.color = Color.yellow; arraw.scalAAA = Handles.ScaleSlider( arraw.scalAAA, arraw.transform.position, Vector3.up, Quaternion.identity, 10, HandleUtility.GetHandleSize(arraw.transform.position)); if (GUI.changed) { EditorUtility.SetDirty(arraw); } }}Arraw脚本如下,将其拖拽到需要绘制的对象上即可using UnityEngine;using System.Collections;public class Arraw : MonoBehaviour { public Vector3 scale = new Vector3(1, 1, 1); public float scalAAA = 1.0f;}
0 0
- Unity之Handles缩放控制柄-十四
- Unity之Handles绘制球体控制柄-十五
- Unity编辑器类Handles控制柄
- Unity之Handles箭头
- Unity之Handles之Slider-十六
- Unity之Handles创建一个界面-三
- Unity之Handles画圈-四
- Unity之Handles绘制圆、点-六
- Unity之Handles绘制贝塞尔曲线-八
- Unity之Handles绘制线-九
- Unity之Handles矩形控制器-十二
- Unity之Handles旋转控制器-十三
- Unity触摸控制旋转缩放
- unity模型缩放趋势控制。
- Unity之Handles绘制圆锥体立方体圆柱体五
- Unity之Handles绘制多点连接的线 -七
- Unity之Handles在Scene下绘制Label-十一
- unity 控制摄像机旋转和缩放
- CSS样式
- 【记录】LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
- 在CentOS6.2下安装DNS服务软件Bind并快速配置简单实例
- webpy源码阅读(2)——CherryPyWSGIServer
- poj 2115 C Looooops 扩展欧几里得
- Unity之Handles缩放控制柄-十四
- 【记录】VIM的基本操作
- java inputStream之read、available
- 矩阵链乘法(递归法)
- C++ 基础回顾
- USACO 1.2 Problem 1
- Unity之Handles绘制球体控制柄-十五
- 如何将PSD模型转化成XHTML和CSS文件
- 【记录】PWM-HBridge