cocos2d__入门
来源:互联网 发布:ida for mac 破解版 编辑:程序博客网 时间:2024/06/13 22:00
知识要点:
实践总结:
- CCDirector类功能:主要负责场景切换、暂停、恢复、FPS初始化、设备朝向控制、OpenGL ES初始化,常用的Director是DisplayLink Director(要求 OS3.1+),通过runWithScene调用场景
- CCNode类功能:是所有cocos2d中可显示或包含可显示元素的基类,如: CCScene, CCLayer, CCSprite等,该类实现了: UIAccelerometerDelegate, CCStandardTouchDelegate和CCTargetedTouchDelegate;Auchor point, position, scale, Rotation, visible和Zorder是重要且常用的几个属性;CCNode也可以用addChild添加子节点,父节点移动时,其所有子节点也会同步移动
- CCLayer:相当于透明的画布,最终显示效果是多层画布叠加的结果;该类负责接收Touch和Accelerometer反馈,画布上的元素需要定义initWithLayer函数对自身进行初始化并建立与CCLayer的关系
实践总结:
- 安装:解压后,通过terminal输入:sudo ./install_templates.sh
- 通过cocos2d application模板创建的项目包含3个目录:cocos2d sources库代码; Classes项目代码; Resources程序资源
- Label的位置可以通过ccp宏进行更新,如:label.position=ccp(20,10)
- CCNode的子类可以通过: [self schedule:@selector(file) interval:1]这样的函数来建立一个周期性的回调函数,该周期性调用可以通过[self unschedule:@selector(file)]取消
- Backgrounds: 一些背景图片,你等下会使用它们来制作一个滚动背景。里面包含星系,太阳,和空间异常(它移动速度比较慢),还有一组空间尘埃图片(它们会出现在背景前面,而且会移动地稍微快一点)
- Fonts: 使用 Glyph Designer制作的位图字体,我们将使用这些字体来在游戏中显示文字。
- Particles: 使用 Particle Designer制作的一些特殊的粒子效果。 在这里,我们用来创建星星飞动的效果。
- Sounds: 一些与太空相关的背景音乐和音效。使用 Garage Band 和 cxfr制作的。
- Spritesheets: 一张格式为pvr.ccz的大图片,里面包含了游戏中将要用到的许多小图片,比如陨石,太空船等。这个文件使用Texture Packer制作的---如果你想使用pvr.ccz文件格式的话,你可能就需要使用这个工具。当然pvr.ccz格式的优点就是文件小,加载速度快。
- cocos2d__入门
- cocos2d__入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- LYNC的3种不同的架构布局
- C实现加密技术
- shell 变量 扩展字串
- 第二章:传输层:TCP和UDP原理知识
- AttributeSet自定义控件方法
- cocos2d__入门
- 严重: Exception loading sessions from persistent storage
- [翻译]使用XAML创建Windows Phone用户界面
- xp 查找隐藏ssid(或未广播)的无线网络 (ssid已知)
- Ext.Class 属性详解
- VxWorks编程常用函数说明
- JDBC中日期/时间的处理技巧
- 判别ios设备的类型
- 曾今,我认为他是我今生的唯一。 现在,我认为他是我最熟悉的陌生人。