CocosCreator工程内的命名
工程节点的命名规则工程内节点是程序调用资源的主要凭证,一套统一的命名方式和结构可以很大程度降低程序使用Cocos工程的难度CocosCreator工程是由node(节点)来组成
在空白node上添加组件,加挂子节点,从而组成完整的cocos工程命名结构
总体的命名结构遵循以下格式前缀-内容-尾缀
- 前缀:用来定义node的属性
- 内容:node的名字- 尾缀:序列或状态1231. 前缀说明:在开始的时候定义/声明这个节点的属性前缀可以是一个或者多个定义/声明根据定义的重要性和包含性来决定前缀的定义的先后顺序节点分类主要
- node---------------------节点 - btn----------------------按钮 - game----------游戏系统生成 - scrollview------滑动节点主名字 - editbox---------内容输入节点 - pageview--------轮播 - toggle----------选中按钮其他资源 - dragbon--------------龙骨动画组件 - anim----------------动画普通说明 - bg----------------------背景 - img--------------------图片 - label------------------文字-----------text(弃用)12345678910111213141516系统生成系统生成节点
1. scrollview------------------------------------------------------滑动节点 - scrollview-----滑动节点主名字 - scrollBar--------滑动条基础 - bar--------------滑块 - view----------遮罩层 - content----内容层2. pageview--------------------------------------------------------------轮播 - pageview------轮播节点主名字 - background------背景层 - view----------遮罩层 - content-----内容层 - page_1---内容(可修改) - indicator-----轮播模块3. progressBar------------------------------------------------------------进度条 - progressBar------进度条节点主名字(进度条背景) - bar------------进度条资源4. slider------------------------------------------------------滑动条 - slider-----滑动条主名字 - Background----背景 - Handle-----滑块5. toggle------------------------------------------------------选中按钮 - toggle---------选中按钮主名字 - Background----背景 - checkmark-----滑块6. toggleGroup------------------------------------------------------多选一按钮 - toggleGroup---------多选一按钮主名字 - toggle1---------选中按钮1 - Background----背景 - checkmark-----滑块 - toggle2---------选中按钮2 - Background----背景 - checkmark-----滑块8. webview------------------------------------------------------外接web站点9. videoplayer------------------------------------------------------外接视频12345678910111213141516171819202122232425262728293031323334352. 内容说明:定义某些东西的名字,对node进行详细说明已使用过的命名- 密码--password---pwd
- 找回密码--retrievepwd - 游戏大厅--Main_Interface - 金币--gold - 显示-dispaly - 功能--function - 分享--Share - 轮盘抽奖--Roulette - 上--Top - 中--Major - 底部--Bottom - 保险箱--bank - 兑换--exchange - 通知--notice - 客服--service - 排行--Rank - 邮件--message - 充值--recharge - 官网--website - 个人信息--Personal - 个人资料--data - 广告图--AD - 性别--gender - 存入--deposit - 取款--fetch - 修改密码--change password--changepwd - 记录--record - 赠送--presenter - 受赠--presentee - 排行榜--Ranking - 标题--title - 公告--active - 代理、推广--agent - 内容--content - 文本--label--test(停用)-- - 文本输出--in_label - 通用--common - 选中--choose--chos - 未选中--unchoose--uchos - 数量--number--num - 描述--describe--des - 提示--tips--tip - 版本--edition - 头像框--border - 性别--gender - 音乐--music - 音效--sound - 复制--copy - 刷新--refresh - 设置内容--setting - 设置--set - 龙骨--dragonbones--dragbon123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051523. 尾缀说明:用来标记序号或者状态,4. 特殊
关于小游戏工程内主界面显示的小游戏图标node使用特殊的命名结构方便程序调用- 结构
- 前缀:game - 中间:(美术使用的顺序标记,游戏名)相关信息,无则不填 - 尾缀:游戏模块标识 - game_01_ddz_123 - 游戏_格子位置_游戏名_游戏序号123456游戏模块标识- 1--德州扑克
15. 总述工程中node命名规则主要为了利于程序对节点的识别,命名结构以可以快速分辨node属性、相关声明、为主要---------------------