• CocosCreator工程内的命名


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

    前缀-内容-尾缀

    - 前缀:用来定义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属性、相关声明、为主要
    --------------------- 

  • 相关阅读:
    js 类型转换学习
    Prototypes in Javascript 收集.__proto__
    不想说作用域scope,因为是scopeTree,
    在家学习 利器 记录每日点滴
    图片切换特效的分析和学习
    js 无缝滚动效果学习
    MySQL 在高并发下的 订单撮合 系统使用 共享锁 与 排他锁 保证数据一致性
    (二)区块链的共识算法:PoS 及其 例子 代码 实现
    以太坊: ETH 发送交易 sendRawTransaction 方法数据的签名 和 验证过程
    Golang 的 协程调度机制 与 GOMAXPROCS 性能调优
  • 原文地址:https://www.cnblogs.com/hyhy904/p/11021137.html
Copyright © 2020-2023  润新知