public class AssetDefinition
定义单个 Sceneform 资源,包括模型源文件、要嵌入的材料、资源定义文件 (sfa) 和资源包文件 (sfb)。
此类的实例位于 Gradle build 中的 SceneformAssets
实例内。
每个资源定义都会生成两个任务:createAsset 任务和 compileAsset 任务,使用任务后缀来区分不同的资源 build。如果 .sfa 文件不存在,createAsset 任务会生成该文件,而 compileAsset 任务依赖于 createAsset 任务,并在任何 .sfb 文件输入发生更改时生成 .sfb 文件。
所有路径均相对于此定义所在的 Gradle build。
公共构造函数
公共方法
无效 | |
无效 | |
无效 | |
无效 | |
无效 |
继承的方法
公共构造函数
public AssetDefinition ()
公共方法
public void animationPath (StringanimationPath)
设置输入 .fbx 的路径,该文件将从中导入动画并附加到当前资源 sfb 文件。
参数
动画路径 | fbx 文件的相对路径。 |
---|
public void sfaPath (String sfaPath)
设置 .sfa 路径,用于定义此素材资源的构建方式详情。请注意,如果 .sfa 不存在,则构建此资源会导致系统生成一个默认的 .sfa 文件。如果 .sfa 存在,则用作输入,定义用于构建 .sfb 的参数。
参数
sfaPath | .sfa 文件的相对路径。 |
---|