欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Cocos工程命名规则整理(node部分)

程序员文章站 2022-06-11 10:09:21
...

CocosCreator工程内的命名

工程节点的命名规则

工程内节点是程序调用资源的主要凭证,一套统一的命名方式和结构可以很大程度降低程序使用Cocos工程的难度

CocosCreator工程是由node(节点)来组成
在空白node上添加组件,加挂子节点,从而组成完整的cocos工程

命名结构

总体的命名结构遵循以下格式

前缀-内容-尾缀

- 前缀:用来定义node的属性
- 内容:node的名字
- 尾缀:序列或状态

1. 前缀

说明:在开始的时候定义/声明这个节点的属性
前缀可以是一个或者多个定义/声明
根据定义的重要性和包含性来决定前缀的定义的先后顺序
节点分类

主要
	- node---------------------节点
	- btn----------------------按钮
	- game----------游戏
系统生成
	- scrollview------滑动节点主名字
	- editbox---------内容输入节点
	- pageview--------轮播
	-  toggle----------选中按钮
其他资源
	- dragbon--------------龙骨动画组件
	- anim----------------动画
普通说明
	- bg----------------------背景
	- img--------------------图片
	- label------------------文字-----------text(弃用)

系统生成

系统生成节点
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------------------------------------------------------外接视频

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

3. 尾缀

说明:用来标记序号或者状态,

4. 特殊

关于小游戏

工程内主界面显示的小游戏图标node使用特殊的命名结构方便程序调用

	- 结构
		- 前缀:game
		- 中间:(美术使用的顺序标记,游戏名)相关信息,无则不填
		- 尾缀:游戏模块标识
		- game_01_ddz_123	
		- 游戏_格子位置_游戏名_游戏序号

游戏模块标识

- 1--德州扑克

5. 总述

工程中node命名规则主要为了利于程序对节点的识别,命名结构以可以快速分辨node属性、相关声明、为主要

相关标签: CocosCreator