方法 (Visual:对象) | 作用 | 参数备注 | ||||
---|---|---|---|---|---|---|
移动位置 MoveTo() | Visual.MoveTo ( Vector3 , Double , Double ) | 移动对象的位置 | Vector3:全局坐标系下的位置 Double:速度 Double:加速度 | |||
Visual.MoveTo (
Vector3 , Double
) | Vector3:全局坐标系下的位置 Double:速度 | |||||
Visual.MoveTo (
Visual , Vector3 , Double
) | Visual:Visual坐标系(基准点) Vector3:目标位置 Double:速度 | |||||
Visual.MoveTo (
Visual , Vector3 , Double
,
Double
,
Double
) | Visual:Visual坐标系(基准点) Vector3:目标位置 Double:速度 Double:加速度 Double:减速度 | |||||
Visual.MoveTo (
Visual , Vector3 , SpeedProfile
) |
Speedprofile:Speedprofile类型中包含速度、加、减速度、电机等。通过编辑定制属性创建。
![]() 也可以通过new Speedprofile()方法新建一个对象 | |||||
用法示例 | ||||||
![]() | ||||||
旋转角度 TurnTo() | TurnTo (
Axis,Double,Double,Double
) | 旋转对象特定角度 | Axis:全局坐标系下旋转轴 Double:旋转角度 Double:旋转角速度 Double:旋转加速度 | |||
TurnTo (
Axis,Double,SpeedProfile,RotationDirection
) | Axis:全局坐标系下旋转轴 Double:旋转角度
SpeedProfile:旋转综合速度
RotationDirection:旋转方向(
RotationDirection.Anticlocwise 、 RotationDirection.Clocwise
)
| |||||
TurnTo (
Visual,Axis,Double,Double,Double
) | Visual:Visual坐标系 Axis:旋转轴(Axis.Y:Visual对象的Y轴) Double:旋转角度 Double:旋转角速度 Double:旋转加速度 | |||||
TurnTo (
Visual,Axis,Double, SpeedProfile , RotationDirection
) | Visual:Visual坐标系 Axis:旋转轴(Axis.Y:Visual对象的Y轴) Double:旋转角度
SpeedProfile:旋转综合速度
RotationDirection:旋转方向(
RotationDirection.Anticlocwise 、 RotationDirection.Clocwise
)
| |||||
![]() | ||||||
旋转 Rotate() | Visual.Rotate (
Axis,Double,Double
) | 旋转对象 | Axis:全局坐标系下旋转轴 Double:旋转角速度 Double:角加速度 | |||
Visual.Rotate (
Visual,Axis,SpeedProfile ,RotationDirection
) | Visual:Visual坐标系 Axis:旋转轴(Axis.Y:Visual对象的Y轴) SpeedProfile:旋转综合速度 RotationDirection:旋转方向(RotationDirection.Anticlocwise 、 RotationDirection.Clocwise) | |||||
| ||||||
停止旋转
CancelAnimators()
|
Visual.CancelAnimators()
| 停止旋转 | ||||
移动 Translate() ![]() |
Visual.TranslateX(
Double,Double,Double,Double
)
|
当前沿X轴方向移动一定距离
| Double:移动距离 Double:速度 Double:加速度 Double:减速度 | |||
Visual.TranslateY(Double,Double,Double,Double) | 当前沿Y轴方向移动一定距离 | Double:移动距离 Double:速度 Double:加速度 Double:减速度 | ||||
Visual.TranslateZ(Double,Double,Double,Double) | 当前沿Z轴方向移动一定距离 | Double:移动距离 Double:速度 Double:加速度 Double:减速度 | ||||
![]() | ||||||
等待动作完成 WaitForAnimator() | Visual.WaitForAnimator() | 等待Visual的上一步动作完成 |
方法 (Visual:对象) | 作用 | 参数备注 | |
---|---|---|---|
更改父类 Stick()
StickKinematic()
|
A.Stick( B)
|
A的父级设为B,A 属性PhysicsEnable 为false
| |
A.StickKinematic(B)
|
A的父级设为B,A 属性PhysicsEnable 为true ,
A属性Kinematic为true。
| ||
常用于对load进行操作,例如搬运。多用Stick(); 例子: |