HandleUtility
- acceleration
- AddControl
- AddDefaultControl
- CalcLineTranslation
- ClosestPointToArc
- ClosestPointToDisc
- ClosestPointToPolyLine
- DistancePointBezier
- DistancePointLine
- DistanceToArc
- DistanceToCircle
- DistanceToDisc
- DistanceToLine
- DistanceToPolyLine
- GetHandleSize
- GUIPointToWorldRay
- niceMouseDeltaZoom
- niceMouseDelta
- PickGameObject
- PickRectObjects
- PointOnLineParameter
- PopCamera
- ProjectPointLine
- PushCamera
- RaySnap
- Repaint
- WorldPointToSizedRect
- WorldToGUIPoint
HandleUtility 控制柄工具
Helper functions for Scene View style 3D GUI
用户场景视图样式3D GUI的辅助函数。
Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
注意:这是一个编辑器类,如果想使用它你需要把它放到工程目录下的Assets/Editor文件夹下。编辑器类在UnityEditor命名空间下。所以当使用C#脚本时,你需要在脚本前面加上 "using UnityEditor"引用。
Class Variables类变量
-
Get standard acceleration for dragging values (Read Only).
获取拖拽值的标准加速度(只读)。 -
Get nice mouse delta to use for dragging a float value (Read Only).
获取漂亮的鼠标增量用于拖动一个浮点值(只读)。 -
Get nice mouse delta to use for zooming (Read Only).
获取漂亮的鼠标增量用来缩放(只读)。
Class Functions类函数
-
Helper function for doing arrows.
做箭头的辅助函数。 -
Returns the parameter for the projection of the point on the given line
返回给定线上投射点的参数。 -
Project point onto a line. // 投射点都线上。
-
Calculate distance between a point and a line.
计算一个点和一条线之间距离。 -
Calculate distance between a point and a bezier
计算一个点和一个贝塞尔曲线之间距离。 -
Pixel distance from mouse pointer to line.
从鼠标指针到线的像素距离。 -
Pixel distance from mouse pointer to camera facing circle.
从鼠标指针到面向相机线圆的像素距离。 -
Pixel distance from mouse pointer to a 3D disc.
从鼠标指针到3D圆的像素距离。 -
Get the nearest 3D point. // 获取最近的3D点。
-
Pixel distance from mouse pointer to a 3D section of a disc.
从鼠标指针到一个3D圆的扇形的像素距离。 -
Get the nearest 3D point. // 获取最近的3D点。
-
Pixel distance from mouse pointer to a polyline.
从鼠标指针到多段线的像素距离。 -
Get the nearest 3D point. // 获取最近的3D点。
-
Record a distance measurement from a handle.
从一个控制柄,记录一个距离测量。 -
Add the ID for a default control. This will be picked if nothing else is
添加该ID用于默认控件。如果没有其他,这将被选择。 -
Get world space size of a manipulator handle at given position.
获取在给定位置世界空间的控制柄大小。 -
Convert world space point to a 2D GUI position.
转换世界空间点到2D GUI位置。 -
Convert 2D GUI position to a world space ray.
转换2D GUI位置到世界空间的ray。 -
Figure out a rectangle to display a 2D GUI element in 3D space.
在3D空间,计算一个矩形用来显示2D GUI元素。 -
Pick game object in specified rectangle
在指定的矩形内,选择游戏对象。 -
Pick game object closest to specified position.
选择最接近在指定位置的游戏物体。 -
Store all camera settings // 存储所有相机设置。
-
Retrieve all camera settings // 取回所有相机设置。
-
Casts ray against the scene. // 场景中再次投射光线。
-
Repaint the current view // 重绘当前视图。
最后修改:2011年7月10日 Sunday 18:46