初学习cocos2d小结(感冒了,几行代码都记不住...稍微复杂一点的动作序列看不下去,还是总结一下这两天看的东西)
2012-10-25 21:30
766 查看
这两天鼓捣cocos2d-iphone去了,你问我看的是哪本书?...国内cocos2d编程的书貌似我只找到一本...这是一个专注于开发2d游戏的引擎.可以支持3D加载但是3D渲染的代码要自己写.它封装了OpenGL ES的代码,有Chipmunk和Box2D两个引擎可供选择,所以开发难度简化,但编程技巧依然重要.
请去http://www.cocos2d-iphone.org去下载下来玩吧,cocos2d-iphone的API可以用doxygen 编译cocos2d中的项目中target
选择cocos2d-documentation集成到Xcode中,也有在线的API可查,不过海外服务器是比较慢的http://www.cocos2d-iphone.org/api-ref/latest-stable/index.html
安装神马的是很简单的. 把下过来的cocos2d中的install-templates.h拖到终端中回车就可以了.苹果系统程序的安装一向是那么的令人愉快.
认识一下最上层的抽象类吧,是叫做CCNode的东西,为神马叫做节点呢...
CCScene,CCLayer,CCSprit,CCMenu是常用的类.几乎是coco2d的游戏都会用到它们.CCSCene负责游戏中的场景,CCLayer负责组织各个节点,并且负责用户交互,包括触摸和加速计(手势),CCSprite就是著名的精灵类,负责图像加载和显示,属性维护.CCMenu是菜单,菜单的单位是CCMenuItem(可以用图像也可以用标签来包装得到)
认识一下全局存在的类(单例模式)CCDirector是全局配置的类,管的东西很多,比如屏幕大小啦,场景切换啦...
切换视图的机制类似于NavigationController的栈,是用CCDirector 用pushScene:scene和popScene来切换的.
CCAction,一个能让所有节点类动起来的类,有CCActionEase等CCFiniteAction的派生类,动作实在是太丰富了,是它们让游戏生动活泼的,有机会再专写一篇慢慢钻研吧...
关于消息调度的实现,是靠一个叫做scheduleUpdates和它的重载函数去实现的,可以自己设定多少时间间隔调用多少次这个方法.
至于帧的机制,只知道可以设置帧速率,还没去看这个引擎怎么处理跳帧.
我用了一天时间大概扫了一下API,接下来就开始按着书本动手做第一个游戏了,蛋疼的是例子是用加速计做的,我只有模拟器没办法用手势的功能. 所以自己得想办法弄成鼠标去玩了.碰巧感冒了,状态极差.先把代码书放下,我休息一会儿.我..我复习专业英语去,要考试了..
请去http://www.cocos2d-iphone.org去下载下来玩吧,cocos2d-iphone的API可以用doxygen 编译cocos2d中的项目中target
选择cocos2d-documentation集成到Xcode中,也有在线的API可查,不过海外服务器是比较慢的http://www.cocos2d-iphone.org/api-ref/latest-stable/index.html
安装神马的是很简单的. 把下过来的cocos2d中的install-templates.h拖到终端中回车就可以了.苹果系统程序的安装一向是那么的令人愉快.
认识一下最上层的抽象类吧,是叫做CCNode的东西,为神马叫做节点呢...
CCScene,CCLayer,CCSprit,CCMenu是常用的类.几乎是coco2d的游戏都会用到它们.CCSCene负责游戏中的场景,CCLayer负责组织各个节点,并且负责用户交互,包括触摸和加速计(手势),CCSprite就是著名的精灵类,负责图像加载和显示,属性维护.CCMenu是菜单,菜单的单位是CCMenuItem(可以用图像也可以用标签来包装得到)
认识一下全局存在的类(单例模式)CCDirector是全局配置的类,管的东西很多,比如屏幕大小啦,场景切换啦...
切换视图的机制类似于NavigationController的栈,是用CCDirector 用pushScene:scene和popScene来切换的.
CCAction,一个能让所有节点类动起来的类,有CCActionEase等CCFiniteAction的派生类,动作实在是太丰富了,是它们让游戏生动活泼的,有机会再专写一篇慢慢钻研吧...
关于消息调度的实现,是靠一个叫做scheduleUpdates和它的重载函数去实现的,可以自己设定多少时间间隔调用多少次这个方法.
至于帧的机制,只知道可以设置帧速率,还没去看这个引擎怎么处理跳帧.
我用了一天时间大概扫了一下API,接下来就开始按着书本动手做第一个游戏了,蛋疼的是例子是用加速计做的,我只有模拟器没办法用手势的功能. 所以自己得想办法弄成鼠标去玩了.碰巧感冒了,状态极差.先把代码书放下,我休息一会儿.我..我复习专业英语去,要考试了..
相关文章推荐
- Day 3 虽然是周末, 只学习了一点, 但是也要总结一下
- 学习两天coldfusion的代码总结
- Cocos2d3.0学习笔记-Action复杂动作
- 总结一下这几天学习matlab学到的东西
- 阶段总结:大概总结一下项目中学习的东西
- phpunit测试学习 1:一点简单的扼要有用的东西的总结 一点入门认识
- 学习 vue.js,Node.JS 等技术不知道写什么东西?请推荐点稍微复杂点的入门项目。
- 编码规则总结里学习到的一点东西
- 感觉今天一天没做什么事情啊QAQ,学习了一下java的基本语法,编写了几个小程序,还是总结一下吧
- 总结一下这几天学习matlab学到的东西
- fortran 002 稍微复杂一点的输入(时间序列读取)
- Cocos2d-x动作学习笔记 分类: cocos2d代码编写 2015-07-27 17:30 7人阅读 评论(0) 收藏
- 经典内部排序算法学习总结(算法思想、可视化、Java代码实现、改进、复杂度分析、稳定性分析)
- 学习《Head First 设计模式》的一点小小的感悟与总结(一)——设计模式简介
- 【Cocos2d-X开发学习笔记】第12期:动作类CCAction的详细讲解
- cocos2D-x 3.x学习笔记【四】 动作效果
- HTMLParser(一个比较流行的html代码解析、处理开源项目)学习,总结
- Cocos2D引擎学习-动作类的学习(一)
- 【Cocos2d-X开发学习笔记】第12期:动作类CCAction的详细讲解
- 纯css画各种图形,包括基本的矩形、圆形、椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳八卦等