Skip to content

贴图

概念

定义

贴图: 是指用户在 界面 中看到的任何 单一 的图像/图片资源。

特点

1)脚本名称

贴图在脚本定义中为Sprite。

也有称呼Sprite为 精灵、容器 等,你只要了解这个名词即可。

2)覆盖范围

贴图是一个庞大的基类。

窗口、图片、文字、行走图、背景、粒子等都是贴图,

插件中会根据特定功能进行称呼,比如窗口贴图、图片贴图、背景贴图。

3)嵌套关系

脚本层面的贴图中可以添加贴图,层层嵌套,形成各种互动元素。

正常的事件指令编辑够不到嵌套这一步,因为其中的结构复杂。作者我写成插件后,你不需要考虑其中的嵌套关系。只需要知道“地图层级/战斗层级/菜单层级”和“图片层级/堆叠级”控制先后顺序即可。

资源

定义

资源: 是指游戏运行时,使用到的游戏图片资源文件。

常见的资源包含 图片、声音、视频 等。

data文件夹下的 json文件也是资源文件,主要记录了地图数据和数据库数据。

资源加载

1)加载机理

贴图需要加载资源才能显示。

打开游戏后,大多数资源图片是 不加载 的,使用时才加载。

2)预加载

预加载是指在开启游戏后就加载资源,且资源长期占用内存。

一般加载的贴图,会在 地图场景/战斗场景/菜单场景 中切换时 自动清空。启用预加载的贴图,由于系统无法确定什么时候会使用这个资源,因此会 长期占领 内存而不会被清空。预加载的详细介绍可以去看看文档:“1.系统 >关于预加载.docx”。

3)图片的预加载

显示图片时,如果图片资源的体积较大,

那么在游戏中显示时,会延迟,造成图片“闪一下”的效果。

“Drill_PictureShortcut 图片 - 图片快捷操作” 插件中提供了预加载的绑定功能,

绑定之后,在游戏中显示图片就不会闪了。

贡献者

暂无相关贡献者

页面历史

暂无最近变更历史