捏脸相关
本节介绍捏脸功能。角色捏脸是通过77个骨骼点位数据实现的,通过修改相对应骨骼点X轴、Y轴、Z轴的值实现不同形象。
1、捏脸:
代码实现:
VbsEngine.changeRig(
"[\n" +
" {\n" +
" \"translate\": [0.0,0.0,0.0],\n" +
" \"rotate\": [0.0,0.0,0.0],\n" +
" \"scale\": [1.0,1.0,1.0],\n" +
" \"name\": \"lid04_L_Jnt\"\n" +
" }\n" +
"]"
)方法:
/**
* 捏脸
* @param rigJson 骨骼点json
* */
fun changeRig(rigJson: String) 参数:
name:骨骼点插槽名称;
rotate:骨骼旋转数组;
scale:骨骼缩放数组;
translate:骨骼位移数组;
格式:
2、角色默认脸部数据
仅用于脸部Blend Shape类型资产。
代码实现:
方法: