69 lines
3.2 KiB
JavaScript
69 lines
3.2 KiB
JavaScript
/**
|
||
* ============================================================================
|
||
* ImageResources.template.js - 图片资源 ID 定义规范
|
||
* ============================================================================
|
||
*
|
||
* 使用方式:
|
||
* 将此文件复制到游戏项目中,重命名为 ImageResources.js。
|
||
* 所有 ID 值必须与 gameabc 编辑器中实际配置的资源 ID 完全一致,
|
||
* 不可自行编造数字。
|
||
*
|
||
* ============================================================================
|
||
* ID 分配规范
|
||
* ============================================================================
|
||
*
|
||
* 框架保留范围:1–500(平台框架使用,子游戏严禁占用)
|
||
* 子游戏范围:501+(按项目实际需要自行规划分段,在代码注释中记录)
|
||
*
|
||
* ============================================================================
|
||
* 每个资源条目必须包含的注释字段
|
||
* ============================================================================
|
||
*
|
||
* 用途:该资源在游戏中的具体用途(一句话)
|
||
* 帧数:资源包含的帧数量
|
||
* 帧说明:每帧的内容,数字序号一一列出,例如:
|
||
* 帧1=未选中 帧2=已选中
|
||
* 帧1–9=1万–9万 帧10–18=1条–9条 ...
|
||
* 尺寸:宽×高(像素)
|
||
*
|
||
* ============================================================================
|
||
* 按钮资源规范
|
||
* ============================================================================
|
||
*
|
||
* 所有按钮只需提供 1 帧普通状态图片,无需按下状态图片。
|
||
* 点击效果(缩放 + 透明度)由框架统一处理。
|
||
*
|
||
* ============================================================================
|
||
* 帧动画资源说明
|
||
* ============================================================================
|
||
*
|
||
* 帧动画资源(操作效果动画、倒计时数字等)在此文件中只记录资源 ID,
|
||
* 帧区间、帧间隔、循环模式等播放参数统一在 AnimationConfigs.js 中配置,
|
||
* 不在此文件重复定义。
|
||
*
|
||
* @see GameView_Sprites.template.js 精灵 ID 定义规范
|
||
* @see SoundResources.template.js 音效资源 ID 定义规范
|
||
* @see AnimationConfigs.js 帧动画播放参数配置
|
||
*/
|
||
|
||
'use strict';
|
||
|
||
var ImageResources = {
|
||
|
||
// 按项目自行规划分段,每段在注释中记录 ID 起止范围和用途
|
||
// 注意:底部操作面板、玩家信息头像等 UI 由平台框架提供,子游戏无需定义
|
||
|
||
// /**
|
||
// * 用途:...
|
||
// * 帧数:N 帧 帧1=... 帧2=...
|
||
// * 尺寸:W×H
|
||
// */
|
||
// RESOURCE_NAME: <在编辑器中查到的实际资源ID>,
|
||
|
||
// 帧动画资源注意:帧播放参数(帧区间、帧间隔、循环次数)在 AnimationConfigs.js 中配置,不在此重复定义
|
||
// 按钮资源注意:每个按钮 1 帧,点击效果由框架统一处理,无需按下状态帧
|
||
// 麻将牌帧布局建议:帧1–9=万, 帧10–18=条, 帧19–27=筒, 帧28–31=东南西北, 帧32–34=中发白, 最后1帧=牌背
|
||
// 不同显示区域(手牌/弃牌/副露)尺寸不同,各自用一个独立资源 ID
|
||
|
||
};
|