设置VR资源包¶
制作VR内容前,通常要先准备一个可用的资源包模板。这个模板至少要能容纳全息模型和对应贴图,否则后面的模型替换与调试都会变得很麻烦。
先认识模板结构¶
VR资源包里最常见的两个可编辑目录是:
holograms:存放全息模型文件。textures:存放模型使用的纹理贴图。
如果只是替换现有模型或贴图,通常就在这两个目录中工作。
不要漏掉的两个清单文件¶
模板通常还依赖下面两个文件:
contents.jsontextures_list.json
这两个文件分别负责声明可用内容和登记纹理资源。只复制模型与贴图而忘记同步这两个文件,游戏往往无法正确识别新增内容。
处理同名文件时不要直接覆盖
如果你的资源包里已经有同名的contents.json或textures_list.json,应当手动合并条目,而不是直接用模板文件覆盖。否则原来已经登记好的资源很容易被一起删掉。
合并模板的基本步骤¶
- 把模板中的
holograms和textures内容复制到自己的资源包。 - 打开
contents.json,补上新增模型或资源需要的条目。 - 打开
textures_list.json,确认贴图路径已经登记进去。 - 检查文件名、路径名和实际引用是否完全一致。
- 进入游戏验证资源是否被正常加载。
验证时重点看什么¶
第一次进游戏时,重点检查下面几项:
- 模型是否成功显示。
- 贴图是否正常加载,没有丢失或变成紫黑格。
- 新增资源是否真的出现在目标场景里。
如果模型存在、贴图缺失,通常先检查textures目录和textures_list.json;如果资源完全没有出现,则优先回看contents.json。