Cocos工程命名规则整理(node部分)
CocosCreator工程内的命名
工程节点的命名规则
工程内节点是程序调用资源的主要凭证,一套统一的命名方式和结构可以很大程度降低程序使用Cocos工程的难度
CocosCreator工程是由node(节点)来组成
在空白node上添加组件,加挂子节点,从而组成完整的cocos工程
命名结构
总体的命名结构遵循以下格式
前缀-内容-尾缀
- 前缀:用来定义node的属性
- 内容:node的名字
- 尾缀:序列或状态
1
2
3
1. 前缀
说明:在开始的时候定义/声明这个节点的属性
前缀可以是一个或者多个定义/声明
根据定义的重要性和包含性来决定前缀的定义的先后顺序
节点分类
主要
- node---------------------节点
- btn----------------------按钮
- game----------游戏
系统生成
- scrollview------滑动节点主名字
- editbox---------内容输入节点
- pageview--------轮播
- toggle----------选中按钮
其他资源
- dragbon--------------龙骨动画组件
- anim----------------动画
普通说明
- bg----------------------背景
- img--------------------图片
- label------------------文字-----------text(弃用)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
系统生成
系统生成节点
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------------------------------------------------------外接视频
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2. 内容
说明:定义某些东西的名字,对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--dragbon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
3. 尾缀
说明:用来标记序号或者状态,
4. 特殊
关于小游戏
工程内主界面显示的小游戏图标node使用特殊的命名结构方便程序调用
- 结构
- 前缀:game
- 中间:(美术使用的顺序标记,游戏名)相关信息,无则不填
- 尾缀:游戏模块标识
- game_01_ddz_123
- 游戏_格子位置_游戏名_游戏序号
1
2
3
4
5
6
游戏模块标识
- 1--德州扑克
1
5. 总述
工程中node命名规则主要为了利于程序对节点的识别,命名结构以可以快速分辨node属性、相关声明、为主要
---------------------
Cocos工程命名规则整理(node部分)的更多相关文章
- 小猪cms命名规则整理
1.模板命名规则: 类名+函数名称+.html 2.Model命名规则: 数据库表名:cms_user_data 文件名称命名: UserDataModel.class.php <?php cl ...
- Java知识系统回顾整理01基础03变量05变量命名规则
一.命名规则 变量命名只能使用字母 .数字. $. _ 变量第一个字符 只能使用: 字母. $. _ 变量第一个字符 不能使用数字 注:_ 是下划线,不是-减号或者-- 破折号 int a= 5; i ...
- J2EE开发时的包命名规则
http://www.blogjava.net/paulwong/archive/2012/04/15/374675.html 转一个J2EE开发时的包命名规则,养成良好的开发习惯 代码编写规范目的: ...
- JavaWeb 命名规则
命名规范命名规范命名规范命名规范 本规范主要针对java开发制定的规范项目命名项目命名项目命名项目命名 项目创建,名称所有字母均小写,组合方式为:com.company.projectName.com ...
- C语言命名规则
一.程序风格: 1.严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行. 要求相匹配的大括号在同一列,对 ...
- c语言命名规则 [转载]
C语言变量名命名规则 一.程序风格: 1.严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行. 要求相匹配的 ...
- Visual C++编程命名规则
一.程序风格: 1.严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行.要求相匹配的大括号在同一列,对继行则要求再缩进4格.例如 ...
- [JAVA第二课] java命名规则
Java良好的命名规则以及代码风格可以看出来一个程序员的功底,好多公司也会注重这方面,他们招聘员工在有些时候往往就是根据一个人的代码风格来招人,所以下面就就我知道的代码风格作简要的说明一下.Java命 ...
- Sonar 常用代码规则整理(一)
更多原创测试技术文章同步更新到微信公众号 :三国测,敬请扫码关注个人的微信号,感谢! 摘要:公司部署了一套sonar,经过一段时间运行,发现有一些问题出现频率很高,因此有必要将这些问题进行整理总结和分 ...
随机推荐
- C++ 指针p1 p2,p1-p2 与*p1-*p2的区别
p1-p2 指 指针的地址值相减,计算两个指针之间的偏移量 *p1-*p2 指 指针指向的内存地址里面存的数值相减
- In-App Purchase Programming Guide----(五) ----Delivering Products
Delivering Products In the final part of the purchase process, your app waits for the App Store to p ...
- 如何升级xcode 中的cocos2dx 到v2.2.2以上版本
每次升级cocos2dx版本都觉得不知道怎么弄才行. 这次升级到v2.2.2版本又花了我不少时间.因此在这里分享一下,以后也有地方可以查询. 1. 到http://cocos2d-x.org/ 下载最 ...
- k8s认证及ServiceAccount-十五
一.ServiceAccount (1)简介 https://www.kubernetes.org.cn/service-account Service account是为了方便Pod里面的进程调用K ...
- 腾讯视频API --关闭广告推荐
官方文档:http://v.qq.com/open/doc/tvpapi2.0.pdf 使用: <script src="http://imgcache.qq.com/tencentv ...
- 【Codeforces Round #411 (Div. 1)】Codeforces 804C Ice cream coloring (DFS)
传送门 分析 这道题做了好长时间,题意就很难理解. 我们注意到这句话Vertices which have the i-th (1 ≤ i ≤ m) type of ice cream form a ...
- 关于 <meta name="viewport" content="width=device-width, initial-scale=1.0">的解释
对于移动开发来讲,我还不太熟悉.今天在github上荡了一个系统源码,进行分析.发现其中有这样一段话: <meta name="viewport" content=" ...
- bzoj 4199: [Noi2015]品酒大会【后缀数组+单调栈+并查集】
用SA求出height数组,然后发现每个height值都有一个贡献区间(因为点对之间要依次取min) 用单调栈处理出区间,第一问就做完了 然后用并查集维护每个点的贡献(?),从大到小枚举height, ...
- 函数和代码复用 --Python
1.关于递归函数的描述,以下选项中正确的是 A.包含一个循环结构 B.函数比较复杂 C.函数内部包含对本函数的再次调用 D.函数名称作为返回值 答案:D 答案解析:递归函数是指函数内部包含对本函数的再 ...
- PJzhang:centos7上LNMP方式安装dvwa漏洞测试环境
猫宁!!! 参考链接:https://www.jianshu.com/p/5491ce5bfbac https://www.cnblogs.com/wujuntian/p/8183952.html h ...