Files
youle_framework/client/js/gameabc-framework/templates/ImageResources.template.js
T

69 lines
3.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* ============================================================================
* 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
};