Virtool学习(四)—character BB
对于游戏和动画中最重要的角色提供了下列封装好的BB
character/animation/add animation 给人物加载一个动画,通常前面是Object Loader
animation synchonizer 某个特定时刻发送消息,例如可以用于人物某个动作时加载特定的声音,需要在动画序列中指定你想要得动作,并为消息命名,这个名字将作为switch on message 的参数
create blend animation 2 将两个动画混合加载
exclude from animation 从动画中隐藏参与动画的某个3D实体,即使这个物体不运动
set animation frame 控制动画桢的动作
set animation step
set blended animation factor 设置混合动画的coefficient of interpolation的参数
set bodypart animation frame 设置身体某个部分的动画
share character animation key 一个组中的所有人物共享动画
/basic/get nearest object 找出在一个Object组中,距离人物最近的物体
set floor reference object 使用某个物体标志地面参考
/constraints/charater keep on floor 使一个人物保持在事先定义好的地板上
enhance character keep on floor 使一个人物保持在声明的地板上
/IK/IK postion 控制人物身体从某个部位到某个部位的运动
movement/character controller 用键盘或者游戏手柄控制人物运动,一般与keyboard mapper结合使用
/character curve flow 控制人物随事先定义好的曲线运动
/character go to 控制人物以某个位置为目标运动
/enhanced character curve flow 控制人物随事先定义好的曲线运动
/unlimited control 使用消息响应机制对人物进行控制