Swift版iOS游戏框架Sprite Kit基础教程下册

Swift版iOS游戏框架Sprite Kit基础教程下册

试读下载地址:http://pan.baidu.com/s/1qWBdV0C

介绍:本教程是国内唯一的Swift版的Spritekit教程。本教程基于Xcode 6.1+iOS 8.1开发环境,采用Swift语言,详细讲解Sprite Kit游戏开发的各种知识,帮助读者尽快iOS游戏开发的技能。

目录

第7章  音频和视频 1

7.1  背景音乐 1

7.1.1  添加背景音乐 1

7.1.2  控制背景音乐 5

7.1.3  设置音乐的播放点 7

7.1.4  设置音量 9

7.1.5  设置循环播放 11

7.2  音效 12

7.2.1  AVFoundation.framework框架 12

7.2.2  使用AudioToolbox.framework框架 16

7.2.3  使用playSoundFileNamed()方法 18

7.3  视频 20

7.3.1  添加视频 21

7.3.2  控制视频 22

第8章  粒子系统 25

8.1  使用粒子系统编辑器添加粒子系统 25

8.2  使用场景编辑器实现添加粒子系统 31

8.3  粒子发射器中参数说明 33

8.4  使用代码实现粒子系统 35

8.5  使用关键帧序列配置粒子属性 37

8.6  给粒子添加动作 39

8.6.1  使用runAction()方法添加动作 39

8.6.2  使用particleAction属性添加动作 41

8.7  重置粒子系统 42

第9章  Sprite Kit中其它节点 45

9.1  修剪节点 45

9.2  形状节点 47

9.2.1  使用场景编辑器添加形状节点 47

9.2.2  使用代码代码添加形状节点 49

9.2.3  个性化形状 54

9.2.4  设置形状的路径 59

9.3  效果节点 60

第10章  物理引擎与碰撞 63

10.1  什么是物理引擎 63

10.2  使用场景编辑器添加物理引擎 64

10.3  使用代码添加物理引擎 66

10.3.1  创建简单的物理体 66

10.3.2  添加物理体 67

10.3.3  创建自定义的物理体 68

10.3.4  为物理体添加边界 69

10.3.5  可视化物理体 72

10.4  物理引擎的属性设置 76

10.5  让物理体进行移动 79

10.6  物理体连接 82

10.7  在游戏中的碰撞 85

10.7.1  最简单的碰撞--if语句 86

10.7.2  使用intersectsNode()方法 89

10.7.3  使用物理引擎 95

第11章  瓦片地图 100

11.1  创建瓦片地图 100

11.2  设置瓦片地图 103

11.2.1  缩放模式 104

11.2.2  过滤模式 104

11.2.3  颠倒地图 105

11.2.4  随机生成瓦片 106

11.3  加载TXT文件到地图中 107

11.3.1  添加TXT文件 107

11.3.2  设置TXT文件中的内容 111

11.3.3  加载内容到地图中 111

11.4  加载TML文件到地图中 114

11.4.1  软件下载与安装 114

11.4.2  用TexturePacker创建图块 120

11.4.3  用Tield绘制地图 123

11.4.4  加载TML文件 128

11.5  滚动地图 134

11.6  添加移动精灵 138

11.6.1  添加精灵 138

11.6.2  移动精灵 140

10.7  在瓦片地图上的碰撞 146

第12章  发布应用程序 150

12.1  创建App ID 150

12.2  申请发布证书 152

12.2.1  申请证书 152

12.2.2  申请证书对应的配置文件(Provision File) 154

12.3  准备提交提交应用程序 157

12.3.1  创建应用及基本信息 157

12.3.2  项目的相关设置 160

12.4  提交应用程序到App Store上 167

12.4.1  Application Loader 167

12.4.2  Archives 171

12.5  常见审核不通过的原因 173

时间: 2024-12-06 07:31:26

Swift版iOS游戏框架Sprite Kit基础教程下册的相关文章

iOS游戏框架Sprite Kit基础教程——Swift版上册

iOS游戏框架Sprite Kit基础教程--Swift版上册 试读下载地址:http://pan.baidu.com/s/1qWBdV0C  介绍:本教程是国内唯一的Swift版的Spritekit教程.本教程基于Xcode 6.1+iOS 8.1开发环境,采用Swift语言,详细讲解Sprite Kit游戏开发的各种知识,帮助读者尽快iOS游戏开发的技能. 目录 目  录 第1章  编写第一个Sprite Kit程序 1 1.1  Sprite Kit介绍 1 1.1.1  什么是Sprit

swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程

swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程 1.2.3  注册非免费苹果账号swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程 免费的苹果账号在开发应用程序时会受到了很多的限制,如真机测试等,所以需要注册一个非免费的苹果账号.以下是注册非免费的苹果账号的具体步骤本文选自iOS游戏框架Sprite Kit基础教程: (1)在Safari中输入网址(https://developer.apple.com/programs/),按下回车,如图1.

iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序

iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序 程序是为了实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合.本章将以编写第一个Sprite Kit程序为主线,为开发者讲解什么是Sprite Kit.苹果账号的注册.Xcode的下载和安装.编写程序.调试等内容.选自iOS游戏框架Sprite Kit基础教程Swift版上册大学霸 1.1  Sprite Kit介绍 从iOS 7开始添加了Sprite Kit.本节将为开发者讲解什么是Sprite Ki

iOS 9音频应用开发基础教程

iOS 9音频应用开发基础教程(大学霸内部资料) 介绍:iOS 9音频应用开发基础教程(内部资料)是iOS 9音频应用开发专向教程.本书采用Swift 2.0语言开发基于iOS 9的音频应用.实现的功能不仅包括音频播放和录音等基本功能,还包括播放列表.歌词功能.流媒体音乐.均衡器.可视化效果.文本朗读等高级功能. 学习建议:学习本教程内容,需要掌握Swift语言基础和iOS开发基础.如果不具备这两方面,建议用户阅读本店的以下教程: Swift语言快速入门 iOS 9应用开发基础教程 试读文档下载

iOS 9应用开发基础教程下册

介绍: 本教程是国内第一本iOS 9开发应用教程.本教程基于Xcode 7.0,使用Swift 2.0语言讲解如何开发iOS 9的应用App. 学习建议:本教程针对iOS开发初学者,学习前需要具备Swift 2.0语言基础.学习Swift 2.0,可以参考教程 Swift2.0语言快速入门. 目  录 第11章  数据管理 1 11.1  文件管理 1 11.1.1  创建文件 1 11.1.2  写入数据 3 11.1.3  读取数据 6 11.1.4  删除文件 9 11.2  使用SQLi

使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程

下载 Xcode 8,配置 iOS 10 和 Swift 3 (可选)通过命令行编译 除 非你想使用命令行编译,使用 Swift 3.0 的工具链并不需要对项目做任何改变.如果你想的话,打开 Xcode-beta,然后从顶部菜单栏中选择 Xcode > Preferences,接着选择 Location,在页面的底部,你会看到「Command Line Tool」这行设置,请在这里选择 Xcode 8.0. 现在,在 Terminal 使用命令行找到工程所在的文件夹,调用 xcodebuild

Unity3D游戏引擎最详尽基础教程

我一直向所有想做游戏的朋友推荐Unity3D,为什么呢?首先是因为专业,Unity3D非常强大,用它创建一个类似MiniGore这样的3D平面射击游戏简直轻而易举,而就连使命召唤这样的大型3d游戏,如果素材得当也不在话下.二是因为易用,他的操作非常容易,而使用的脚本语言又是JavaScript或者C#,不仅非常简单,也让各个种类的程序员都非常容易上手.再次,就是因为免费,如果你不使用Pro或者Mobile的内容的话,Unity3d就是完全免费的.还有就是对3D模型的兼容性,几乎任何3d模型都可以

iOS Sprite Kit教程之xcode安装以及苹果帐号绑定

iOS Sprite Kit教程之xcode安装以及苹果帐号绑定 其他的站点上下载安装Xcode 有时候,应用商店下载较慢,所以用户也能够选择从其它站点下载Xcode安装文件.以下解说这样的Xcode的安装步骤: (1)双击下载的Xcode软件,弹出正在打开此软件的对话框,如图1.26所看到的. (2)打开该软件后,就会弹出Xcode对话框,如图1.27所看到的. 图1.26  操作步骤1                                     图1.27  操作步骤2 (3)将

iOS Sprite Kit教程之编敲代码以及Xcode的介绍

iOS Sprite Kit教程之编敲代码以及Xcode的介绍 Xcode界面介绍 一个Xcode项目由非常多的文件组成,比如代码文件.资源文件等.Xcode会帮助开发人员对这些文件进行管理.所以,Xcode的界面也比較复杂,如图1.40所看到的. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 图