cocos2d-x学习指南CCMenu和CCMenuItem详解.docVIP

  • 2
  • 0
  • 约 9页
  • 2016-08-26 发布于河南
  • 举报
cocos2d-x学习指南CCMenu和CCMenuItem详解

CCMenu和CCMenuItem详解 ; 学习cocos2d-x中的菜单主要需要了解:菜单(CCMenu)和菜单项(CCMenuItem)以及CCMenuItem的具体子类。 a. 下面来学习一下相关的类。 1. CCMenu 菜单,是CCLayer的子类,是一个层(容器),可以往里面添加菜单项。 CCMenu默认接受触屏事件的优先级是-128(优先级很高,因为值越小,响应触屏事件的优先级越高),可以通过继承它实现自定义的效果,创建CCMenu对象的函数: static CCMenu* menuWithItems(CCMenuItem* item, ...); static CCMenu* menuWithItem(CCMenuItem* item); 2. CCMenuItem 菜单项,开发中一般是直接使用它的子类。CCMenuItem有三个直接子类: CCMenuItemLabel(字符标签菜单)、CCMenuItemSprite(图片菜单)、CCMenuItemToggle(开关菜单)。 现在分别来了解一下各个不同的菜单项。 (1) CCMenuItemLabel:使用文字标签创建菜单项 所有支持CCLabelProtocol的节点都可以用来创建CCMenuItemLabel,CCLabelProtocol是标签的共同接口。CCLabelProtocol也有三个直接子类。

文档评论(0)

1亿VIP精品文档

相关文档