版本: Unity 6 (6000.0)
语言英语
  • C#

CapsuleBoundsHandle

UnityEditor.IMGUI.Controls 中的类

/

继承自: IMGUI.Controls.PrimitiveBoundsHandle

建议修改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们确实会阅读用户提出的每项修改建议,并在必要时进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请在几分钟后 <a>重试</a>。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

描述

一个用于在场景视图中编辑胶囊形边界体积的复合句柄。

胶囊体积由两个参数定义。 height 指定沿着 heightAxis 的上限和下限,而 radius 指定胶囊在高度轴上的上下点之间的横截面的半径。

场景视图中的 2D 和 3D CapsuleBoundsHandle。

其他资源: PrimitiveBoundsHandle.

属性

height返回或指定胶囊边界体积的高度。
heightAxis返回或指定句柄空间中高度映射到的轴。半径映射到剩余的轴。
radius返回或指定胶囊边界体积的半径。

构造函数

CapsuleBoundsHandle创建一个新的 CapsuleBoundsHandle 类实例。

受保护的方法

DrawWireframe为该实例绘制一个线框胶囊。
OnHandleChanged当场景中拖动控制句柄时的回调。

继承的成员

属性

axes指定哪些轴应显示控制句柄的标志。
center返回或指定句柄的边界体积的中心。
handleColor返回或指定控制句柄的颜色。
midpointHandleDrawFunction显示控制句柄时使用的可选 CapFunction。如果没有指定值,则默认为 Handles.DotHandleCap。
midpointHandleSizeFunctionSizeFunction 用于指定中间控制句柄的大小。
wireframeColor返回或指定线框形状的颜色。

公共方法

DrawHandle一个函数,用于使用当前配置在其当前句柄相机中显示该实例。
SetColor将 handleColor 和 wireframeColor 设置为相同的值。

受保护的方法

GetSize获取该实例的边界体积的当前大小。
IsAxisEnabled获取一个值,该值指示当前实例是否为指定的轴启用。
SetSize设置该实例的边界体积的当前大小。

静态方法

DefaultMidpointHandleSizeFunction返回固定屏幕空间大小的 SizeFunction。