资源
概述
游戏的资源管理器
在游戏内各种演出效果需要调用不同游戏资源以便使用。
进行预加载资源后,在使用到该资源时可以立刻作用并呈现,否则会进行动态加载,直到加载完毕才显现正确效果(PC端游戏由于资源在本地,加载时间较快)。
如果用于移动端,则图片尺寸不应超过4096x4096
资源类别和支持的格式
【基础资源】
- 图片:png、jpg、jpeg
- 文本:txt、json
- 音频:mp3、ogg
- 视频:mp4、webm
【高级资源】
高级资源由对应的制作数据以及多种基础资源组合而成
- 「场景:Scene」 可能包含若干场景对象、图层引用的图片资源
- 「场景对象:SceneObject」 可能包含行走图、若干挂载的动画和挂载的界面
- 「行走图:Avatar」 可能包含图片、引用的部件(行走图)
- 「立绘:StandAvatar」 可能包含图片、引用的部件(立绘)
- 「动画:Animation」 可能包含图片、音频、引用的动画(动画)
- 「界面:GUI」 可能包含图片、行走图、立绘、动画
- 「对话框样式:Dialog」 可能包含图片、动画(SKIP标志)、语音音频
- 「事件页:CommandPage」 可能包含图片、动画、行走图、立绘、界面、对话框样式、对话头像、音频等等
编辑器的资源管理器
在编辑器主界面上方可以打开素材库和媒体库,打开后即可看到资源管理器。
或通过F5和F6快捷键呼出。资源管理器功能详解
导入资源
外部修改图片后实时更新
比如在PhotoShop中修改图片,而该图片已经在GC内使用了,修改保存后,GC中会实时更新显示,无需重新导入。
客户端资源管理
程序员需要了解的关于资源加载、预加载、卸载、资源的内存管理等可以参考API: