zoukankan      html  css  js  c++  java
  • 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属性、相关声明、为主要
    --------------------- 

  • 相关阅读:
    MVC项目实践,在三层架构下实现SportsStore-04,实现分页
    MVC项目实践,在三层架构下实现SportsStore-03,Ninject控制器工厂等
    MVC项目实践,在三层架构下实现SportsStore-02,DbSession层、BLL层
    MVC单元测试,使用Repository模式、Ninject、Moq
    MVC项目实践,在三层架构下实现SportsStore-01,EF Code First建模、DAL层等
    rsync算法原理和工作流程分析
    man rsync翻译(rsync命令中文手册)
    rsync工作机制(翻译)
    rsync技术报告(翻译)
    第2章 rsync(二):inotify+rsync详细说明和sersync
  • 原文地址:https://www.cnblogs.com/hyhy904/p/11044470.html
Copyright © 2011-2022 走看看