cocos2d-x中CCMenu和CCMenuItem如何详细学习并深入理解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2618个文字,预计阅读时间需要11分钟。
Cocos2d-x 菜单系统详解:了解 CCMenu 和 CCMenuItem
Cocos2d-x 中,菜单(CCMenu)和菜单项(CCMenuItem)是构建用户界面的重要组成部分。本文将简要介绍菜单和菜单项的基本概念和用法。
blog.csdn.net/zhoujianghai/article/details/8145015学习cocos2d-x中的菜单主要需要了解:菜单(CCMenu)和菜单项(CCMenuItem)以及CCMenuItem的具体子类。a. 下面来学习一下相关的类。1. CCMenu
菜单,是CCLayer的子类,是一个层(容器),可以往里面添加菜单项。下面是它的类结构图:
CCMenu默认接受触屏事件的优先级是-128(优先级很高,因为值越小,响应触屏事件的优先级越高),可以通过继承它实现自定义的效果,创建CCMenu对象的函数:
[cpp]view plaincopy2. CCMenuItem菜单项,开发中一般是直接使用它的子类。CCMenuItem有三个直接子类:CCMenuItemLabel(字符标签菜单)、CCMenuItemSprite(图片菜单)、CCMenuItemToggle(开关菜单)。下面是CCMenuItem的类结构图:
现在分别来了解一下各个不同的菜单项。
本文共计2618个文字,预计阅读时间需要11分钟。
Cocos2d-x 菜单系统详解:了解 CCMenu 和 CCMenuItem
Cocos2d-x 中,菜单(CCMenu)和菜单项(CCMenuItem)是构建用户界面的重要组成部分。本文将简要介绍菜单和菜单项的基本概念和用法。
blog.csdn.net/zhoujianghai/article/details/8145015学习cocos2d-x中的菜单主要需要了解:菜单(CCMenu)和菜单项(CCMenuItem)以及CCMenuItem的具体子类。a. 下面来学习一下相关的类。1. CCMenu
菜单,是CCLayer的子类,是一个层(容器),可以往里面添加菜单项。下面是它的类结构图:
CCMenu默认接受触屏事件的优先级是-128(优先级很高,因为值越小,响应触屏事件的优先级越高),可以通过继承它实现自定义的效果,创建CCMenu对象的函数:
[cpp]view plaincopy2. CCMenuItem菜单项,开发中一般是直接使用它的子类。CCMenuItem有三个直接子类:CCMenuItemLabel(字符标签菜单)、CCMenuItemSprite(图片菜单)、CCMenuItemToggle(开关菜单)。下面是CCMenuItem的类结构图:
现在分别来了解一下各个不同的菜单项。

