`
热带翎羽
  • 浏览: 64747 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

COCOS2D入门

 
阅读更多
学习环境:
  • Snow Leopard 10.6.7
  • XCode 3.2.5
  • cocos2d-iphone-0.99.5


知识要点:
  • 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)]取消

实践效果:


  • 大小: 32.7 KB
分享到:
评论

相关推荐

    cocos2d 入门教程

    【cocos2d 入门教程】 cocos2d 是一款强大的开源游戏开发框架,尤其在iOS平台上,它被广泛用于创建2D游戏、演示和其他交互式应用。本教程将带你深入了解cocos2d的基本概念、核心功能以及如何在iOS上进行游戏开发。 ...

    cocos2d入门Demo

    "Cocos2d入门Demo"是为初学者准备的一个实例项目,旨在帮助新接触Cocos2d的开发者快速理解其基本概念和工作流程。这个Demo充分利用了Cocos2d的物理引擎,使得游戏效果生动且引人入胜。 一、Cocos2d框架介绍 Cocos2d...

    cocos2d入门ppt

    【cocos2d入门介绍】 cocos2d是一款强大的开源游戏开发框架,尤其适用于iOS平台。它为开发者提供了丰富的功能,让游戏制作变得更加便捷。cocos2d for iPhone 是cocos2d的一个分支,专为苹果的iOS操作系统设计,允许...

    cocos2d入门cocos2d入门

    总结来说,cocos2d入门需要掌握环境配置、基本概念、动作和动画的使用,以及如何处理用户输入和适应Retina显示。随着对这些基础知识的深入理解和实践,你将能够逐步创建出自己的cocos2d游戏或应用。

    iphone 游戏开发框架cocos2d入门教程

    Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,...本教程也是本人cocos2d入门看的教程。非常好。

    cocos2d初级教程-Cocos2d SimpleGame源码

    Ray Wenderlich的《Cocos2d SimpleGame》,被认为是cocos2d的初学者最好的教程,这本书被Cocos2D-X团队从objective-c转化到了c++版,并发布在了github上。在此感谢Ray Wenderlich的慷慨相助。 源代码是在cocos2d-x ...

    Cocos2d-JS游戏开发

    Cocos2d-JS是一款强大的2D游戏开发框架,它结合了JavaScript的灵活性与Cocos2d-x的高效性能,让开发者能够轻松地创建跨平台的游戏。本篇将深入探讨Cocos2d-JS的游戏开发知识,从基础到进阶,帮助你掌握这一利器。 ...

    Cocos2d-x实战 JS卷 Cocos2d-JS开发

    1. **Cocos2d-x入门**:介绍Cocos2d-x的基本架构,包括场景(Scene)、层(Layer)、节点(Node)等概念,以及如何设置项目环境,创建和管理游戏资源。 2. **图形与动画**:讲解如何使用Cocos2d-x的绘图API绘制2D...

    Cocos2d-x 3.x游戏开发实战pdf含目录

    《Cocos2d-x 3.x游戏开发实战》是一本深度探讨Cocos2d-x 3.x框架的游戏开发书籍,适合对游戏编程有兴趣的开发者学习。Cocos2d-x 是一个开源的、跨平台的2D游戏开发框架,广泛应用于iOS、Android、Windows等多平台的...

    cocos2d-x入门讲解

    这个“cocos2d-x入门讲解”课程旨在帮助初学者快速掌握这款强大的跨平台游戏引擎,从而能够利用它创建自己的游戏或应用程序。 一、Cocos2d-x基础 Cocos2d-x是Cocos2d家族的一员,基于C++实现,同时提供了Lua和...

    cocos2d学习资源汇总

    * csdn的cocos2d-x入门专栏:提供了详细的cocos2d-x入门教程和实践经验。 * cocoaChina上的汇总帖:提供了详细的cocos2d-x开发资源、Api、wiki和开发者博客。 四、视频资源 * YouTube上的cocos2d-x教程视频:提供...

    Cocos2d-JS 快速入门——视频(上部分)

    这个快速入门视频教程系列将引导初学者深入理解Cocos2d-JS,从基础概念到实际操作,一步步构建你的游戏开发技能。 首先,让我们详细解读每个视频文件所涵盖的知识点: 1. **Cocos2d-JS 快速入门01_基础介绍.mp4**...

    cocos2d的学习资料

    这篇学习资料是针对cocos2d/x,特别是cocos2d-x的入门指南,旨在帮助初学者快速掌握这个强大的游戏引擎。 cocos2d-x是一个跨平台的2D游戏开发框架,它可以让你的游戏在iOS、Android、Windows Phone以及其他桌面平台...

    Cocos2d-html5

    9. **HelloHTML5World**:一个示例项目,通常用于新手入门,展示如何用Cocos2d-html5创建一个简单的游戏或应用。 10. **samples**:更多的示例项目,展示各种功能的使用方法,帮助开发者理解和学习Cocos2d-html5的...

    Cocos2D权威指南

    第1章 开始前的准备工作 1 第2章 你的第一款iPhone游戏:垂直射击游戏 38 第3章 Cocos2D核心类 69 第4章 Cocos2D中的动作、特效与动画 152 第5章 Cocos2D中的文本渲染系统 229 共19章

    学习iPhone and iPad cocos2d

    学习如何创建、管理及动画化精灵是cocos2d入门的重要部分。 3. **Tilemap处理**:10 Tilemap.pdf章节可能讲述了如何使用TileMap创建复杂的2D地图。cocos2d支持Tiled Map格式,允许开发者使用瓷砖编辑器设计地图,...

    cocos2d-x 跑酷源码

    本文将深入探讨如何利用cocos2d-x开发一款跑酷游戏,通过分析提供的“runningGame”源码,我们将揭示其核心知识点,帮助初学者快速入门并提升对cocos2d-x的理解。 一、项目结构解析 "runningGame"源码项目通常包含...

    cocos2d-x入门

    【cocos2d-x入门】:cocos2d-x是一个跨平台的游戏开发框架,由C++编写,同时支持Lua和JavaScript脚本语言。它源于cocos2d,主要用于2D游戏、互动教育应用、演示和其他图形密集型应用程序的开发。在“HelloWorldTouch...

    知易cocos2d开发教程打包下载

    第一部分:cocos2d入门 这部分主要介绍cocos2d的基本概念,包括安装环境、项目设置以及第一个cocos2d项目的创建。通过这一阶段的学习,开发者将理解如何在Xcode中搭建cocos2d项目,并学会使用基本的场景(Scene)、...

Global site tag (gtag.js) - Google Analytics