动画相关

本节介绍角色动画、镜头以及手势操作相关。

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:传入每次滑动的间隙值,当进行捏合缩放操作时,此值为缩放的间歇值,当进行双击缩放操作时,此值可以是任意以数字为字符的值;

格式: