meta data for this page
📚 资源开发及扩展
这里将放置有关引擎内资源(Asset)开发及扩展相关内容。
例如世界模型、角色模型、载具模型、道具物品模型、游戏内可见资源(声音、视频、贴图)等资源。
有关此类型资源的:开发或扩展规范、教程以及特殊说明,将会在本分类下记录。
📒 开发扩展指南
《沙盘引擎》支持导入许多外部资源文件,已达到扩展引擎模组丰富的需求。
常见通用资源(如音频、视频、图片)这些只需要使用常用工具编辑或直接导入即可。
除此之外的部分资源可能需要开发者自行进行扩展,下方将列举一些可扩展资源及扩展操作说明。
可扩展资源 | 扩展难度 | 基础说明 |
---|---|---|
游戏UI | 普通 | 使用工具:FairyGUI |
自定义模型 | 普通 | 使用工具:Magicavoxel\Blockbench\Blender等(需支持导出.obj|.gltf) |
自定义角色皮肤 | 简单 | 使用工具:Blockbench(导入官方默认角色,使用绘图工具即可) |
其他游戏实例 | 简单 | 使用json 配置的方式导入及修改 |
等待补充 | …… | …… |
- 补充:《沙盘引擎》内任何3D模型均基于“Model模型”概念,无论是载具、角色(仅皮肤贴图)、物体、物品均是以模型导入的形式展开的。
📒 常用工具
Blockbench:https://www.blockbench.net/downloads
📒 通用扩展资源
📘 贴图资源(Texture)
贴图资源表示任何png | jpg
格式的图片资源,并且导入后统一管理,可用于GUI、相关API、模型贴图(地图编辑器)等直接使用(通过ID的方式10000+
)
值得注意的是:如果导入的图片资源尺寸【2次幂、尺寸宽高相同】,引擎将自动为其在运行时优化为DXT格式,这有助于更好的内存使用。