换装相关

本节介绍角色如何换装。

1、角色换装

加载形象穿戴。参数为资产数据集合,可一次性穿戴多件资产。调用loadResource方法会触发 IVbsEngineEventHandler 中的onLoadResourceEnd加载完成以及onLoadResourceProgress加载进度的回调。

代码实现:

VbsEngine.loadResource(
    "[\n" +
            "  {\n" +
            "    \"type\": \"ue名称\",\n" +
            "    \"value\": {\n" +
            "      \"URL\": \"资产本地路径\",\n" +
            "      \"pointName\": \"骨骼名称\",\n" +
            "      \"rotate\": [0.0,0.0,0.0],\n" +
            "      \"scale\": [1.0,1.0,1.0],\n" +
            "      \"translate\": [0.0,0.0,0.0]}\n" +
            "  }\n" +
            "]\n"
)

方法:

/**
 * 加载装扮资产
 * @param resourceJson
 * */
fun loadResource(resourceJson: String)

参数:

type:资产UE名称;

URL:资产本地路径,默认路径为Default;

pointName:骨骼点插槽名称;

rotate:骨骼旋转数组;

scale:骨骼缩放数组;

translate:骨骼位移数组;

格式: