动画相关
本节介绍角色动画、镜头以及手势操作相关。
1、角色动画
代码实现:
VbsEngine.chooseAnim(1)方法:
/**
* 选择动画
* @param animType 动画类型
* */
fun chooseAnim(animType: Int)参数:
animType:动画类型;
0为静止;1为女性待机;2为男性待机;3为头像截图动作;4为全身截图动作1;5为全身截图动作2;6为眩晕动画;
2、角色镜头
代码实现:
VbsEngine.chooseSceneCamera(1)方法:
/**
* 选择镜头
* @param cameraType
* */
fun chooseSceneCamera(cameraType: Int)参数:
cameraType:镜头类型;
0为全身镜头(首页展示),1为头部镜头(编辑头部),2为编辑镜头(编辑服饰、场景、姿势)。
3、手势控制
代码实现:
方法:
参数:
gap:传入每次滑动的间隙值;
scaleJson:缩放的类型和值的Json;
scaleJson中字段说明:
doubleClick:"1" 表示正在进行双击缩放操作,"0" 表示进行双指捏合缩放操作;
type:"0" 表示以角色头部为坐标进行缩放,"1" 表示以角色中心为坐标进行缩放,"2" 表示以角色脚部为坐标进行缩放.
value:传入每次滑动的间隙值,当进行捏合缩放操作时,此值为缩放的间歇值,当进行双击缩放操作时,此值可以是任意以数字为字符的值;
格式: