浙江建设银行官网站纪念币,中山做网站比较好,网页布局结构图,如皋做网站的公司文章目录 原理预设体将两轴转化为位置向量或角度后#xff0c;调用运动脚本的方法#xff0c;对指定的物体进行移动或旋转 步骤1、将轴转化为位置向量或角度#xff1a; 建轴转化预设体#xff0c;关联两轴#xff0c;2、准备带有要用方法的运动脚本#xff1a; 建功能物… 文章目录 原理预设体将两轴转化为位置向量或角度后调用运动脚本的方法对指定的物体进行移动或旋转 步骤1、将轴转化为位置向量或角度 建轴转化预设体关联两轴2、准备带有要用方法的运动脚本 建功能物体挂载运动脚本拖入要运动的物体3、调用运动脚本的移动或旋转方法 原理
预设体将两轴转化为位置向量或角度后调用运动脚本的方法对指定的物体进行移动或旋转
步骤
1、将轴转化为位置向量或角度 建轴转化预设体关联两轴
建“轴转位置向量”预设体AxesToVector3Action其水平轴、纵轴 分别关联手柄触控板的水平、竖直轴下图一 建“轴转角度”预设体AxesToAngle其水平轴、竖直轴,分别关联手柄触控板的水平、竖直轴下图二
2、准备带有要用方法的运动脚本 建功能物体挂载运动脚本拖入要运动的物体
建空物体重命名为movement挂载TransformPositionMutator脚本拖入要移动的物体下图一
建空物体重命名为rotation挂载FloatToVector3脚本、TransformEularAngleMutator脚本拖入要旋转的物体下图二 3、调用运动脚本的移动或旋转方法
移动AxesToVector3Action预设体直接调用功能物体movement上位置变异器脚本的DoIncrementProperty() 旋转AxesAngle预设体本该调用功能物体rotation上TransformEularAngleMutator脚本的DoSetProperty方法 但由于AxesToAngle把轴数据转化为的角度似乎是浮点数不能直接用需先借助“FloatToVector3”的DoTransform方法转成Vector3三维向量形式的角度数据然后“FloatToVector3”脚本再去调用TransformEularAngleMutator脚本的DoSetProperty方法从而实现AxesToAngle间接调用DoSetProperty方法的目的。
另外注意FloatToVector3脚本里除了转换数据格式的DoTransform方法还有一个CurrentY属性