1 / 32
文档名称:

计算机软件及应用iOS应用程序开发方法与实践.pptx

格式:pptx   大小:528KB   页数:32页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机软件及应用iOS应用程序开发方法与实践.pptx

上传人:niuwk 2022/11/6 文件大小:528 KB

下载得到文件列表

计算机软件及应用iOS应用程序开发方法与实践.pptx

相关文档

文档介绍

文档介绍:该【计算机软件及应用iOS应用程序开发方法与实践 】是由【niuwk】上传分享,文档一共【32】页,该文档可以免费在线阅读,需要了解更多关于【计算机软件及应用iOS应用程序开发方法与实践 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第10章 Cocos2d游戏开发入门
本章内容概要
掌握Cocos2d项目模版的安装过程,以及如何创建新的Cocos2d项目。
理解Cocos2d中的基本概念,包括坐标轴的方向,以及节点、锚点、场景、图层、精灵、导演、动作的概念和作用。
掌握如何构建场景树,切换场景的方式,以及应用不同的场景切换效果。
了解动作的分类,并能够将不同类型的动作应用到节点。
了解文本标签、菜单的使用方法。
掌握播放声音和音效的方法。
学会实现简单的碰撞检测。
2

Cocos2d是一个开源的游戏框架,用于在计算机和移动设备上构建2D图形交互应用程序和游戏。
Cocos2d提供了很多重要的功能:
场景的管理和切换。
精灵的管理。
提供各种现成的游戏特效(波浪、液体等等)。
动画支持(旋转、缩放、交换、淡入淡出等)。
内置声音引擎。
提供了简单的按钮和菜单可供使用等等。
3

安装Cocos2d项目模版的主要步骤:
在Cocos2d主页上下载cocos2d-iphone安装包。
解压缩到某个本地目录。
在终端中进入该目录,并以管理员权限运行安装脚本。
重启Xcode即可看到Cocos2d的项目模版。
安装包中还提供了大量样例代码,可供参考。
4

Cocos2d项目默认包含了如下文件:
/.m是应用程序委托类,其applicationDidFinishLaunching:方法会在程序启动后调用。
/.m是主视图控制器类,负责界面旋转等操作。
/.m定义了一个图层,图层有些类似于UIKit中的视图。

Resources目录包含了游戏需要使用的资源文件。
libs目录包含了Cocos2d游戏框架的源代码。
5

Cocos2d框架基于OpenGLES。
坐标原点位于界面左下角。
x轴正方向水平向右。
y轴正方向水平向上。
有时需要在UIKit坐标与Cocos2d坐标之间进行转换。
6

UIKit应用程序使用视图作为基本的显示单元,通过构建视图树来组成应用程序的界面。
Cocos2d与之类似,它使用节点对象作为显示的基本单元。
节点是一个CCNode对象,表示一个能够进行绘制的对象。
场景CCScene、图层CCLayer、精灵CCSprite、菜单CCMenu等都是节点。
节点类似于UIKit中的视图,它也具有层次关系。
7

每个节点都具有一个锚点属性,定义了对节点进行变形与定位时的参照点。
***@property(nonatomic,readwrite)CGPointanchorPoint;
锚点保存的不是坐标值,而是比例值。
参照点并不一定限制在节点区域内。
不同类型的对象会具有不同的默认锚点值。
8

节点允许在每一帧、或者按照指定时间间隔调用某个回调方法。
在回调方法中可以更新界面,或者进行实时碰撞检测。
9

场景是CCScene对象,表示功能上相对独立的游戏界面。
游戏Logo界面、主菜单界面、设置界面、游戏界面等等都是不同的场景。
游戏会按照指定的流程,在不同场景之间进行切换。
在游戏开始时,需要指定最初显示的场景。
10