换装相关

1、 使用模型的方式加载资产(不支持 OC)

UE 交互的资产数据主要基于 UELoadResourceValueModelUELoadResourceModel 这两个模型;

UELoadResourceValueModel 模型的结构如下:

/// pak、JSON 文件的沙盒路径或者 blenshape 的名称
var URL: String = "default"
/// 骨骼点位置
var pointName: String = "default"
/// 位置
var translate: [Float] = [1.0, 1.0, 1.0]
/// 旋转
var rotate: [Float] = [0, 0, 0]
/// 缩放
var scale: [Float] = [1.0, 1.0, 1.0]

UELoadResourceModel 模型的结构如下:

/// 调用的装扮接口
var type: String
/// 需要装扮的数据
var value: UELoadResourceValueModel?

示例代码

下面是一段加载发型的资产的示例代码

2、使用 JSON 的方式加载资产

下面是加载发型的 JSON 示例,需要自定义对应的 JSON 字符串

最后更新于