cocos demo学习之 cpp-tests
来源:互联网 发布:本地商城源码 编辑:程序博客网 时间:2024/05/17 06:07
cocos3.2版本的cpp-tests较之前版本改动很多,主要是新加了更多的控制TestController便于demo的扩充引入,
同时也加大了初学者的难度,下面简单的为这个 demo做些笔记,便于日后学习回顾:
控制总览:
首先是 通过 appDelegate 应用程序委托创建了 TestController (TestController:puiblic layer, 内部实现了菜单事件调度、
close按钮、点击了哪个按钮 item就是menuCallback的回调(负责demo Scene的创建工作))
auto scene = Scene::create();auto layer = new TestController();layer->autorelease();scene->addChild(layer);director->runWithScene(scene);TestScene:public Scene (完成mainMenu菜单显示、菜单响应,每个具体的功能演示都是通过这个来进行创建对接创建的)
BaseTest:public layer (完成了3个按钮的显示和菜单事件的抽象)
理清上面这些层次关系便于我们阅读demo代码。
0 0
- cocos demo学习之 cpp-tests
- cocos 2d test-cpp 学习笔记之AppDelegate.cpp 代码分析
- cocos2dx 3.1.1官方demo阅读-在安卓平台运行cpp-tests 官方Demo
- Cocos2d-x3.3RC0 tests-cpp分析之BillBoardTest
- cocos2d-x-3.2之cpp-tests框架,cocos2d
- cpp-tests ActionManagerTest
- cpp-tests ActionsEaseTest
- cpp-tests CocosDenshionTest
- cpp-tests ClickAndMoveTest
- cpp-tests ClippingNodeTest--HoleDemo
- cpp-tests FileUtils、FontTest
- cpp-tests IntervalTest(间断)
- cpp-tests Node::Label
- cpp-tests Node及NodeTest
- COCOS学习笔记之定时器
- QT Demo 之 calqlatr(1) main.cpp
- cocos main.cpp
- 使用Cocos Code IDE运行cocos2dxlua-tests
- iOS- 详解文本属性Attributes-IOS
- 《代码之髓》读书笔记(七)——先掌握概要再阅读细节
- MFC中的GDI/GDI+和双缓冲绘图
- Count and Say
- Linux系统IO复用接口(select、poll、epoll)
- cocos demo学习之 cpp-tests
- theano中训练方法和模型的一些写法
- 剑指offer 03:二维数组中的查找
- Eclipse 安装SVN 和 安装中常见的几个问题
- 《iOS总结》OC内存管理-MickyChiang
- 112Path Sum
- diff & patch
- 求有环单链表中的环长、环起点、链表长
- 【LeetCode从零单排】No118Pascal's Triangle