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

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

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

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

  2. ios游戏开发 Sprite Kit教程:初学者 1

    注:本文译自Sprite Kit Tutorial for Beginners 目录 Sprite Kit的优点和缺点 Sprite Kit vs Cocos2D-iPhone vs Cocos2D- ...

  3. Sprite Kit 入门教程

    Sprite Kit 入门教程  Ray Wenderlich on September 30, 2013 Tweet 这篇文章还可以在这里找到 英语, 日语 If you're new here, ...

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

    iOS 9音频应用开发基础教程(大学霸内部资料)   介绍:iOS 9音频应用开发基础教程(内部资料)是iOS 9音频应用开发专向教程.本书采用Swift 2.0语言开发基于iOS 9的音频应用.实现 ...

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

    iOS 9应用开发基础教程下册   介绍: 本教程是国内第一本iOS 9开发应用教程.本教程基于Xcode 7.0,使用Swift 2.0语言讲解如何开发iOS 9的应用App. 学习建议:本教程针对 ...

  6. [转载]Unity3D游戏引擎最详尽基础教程

    原文地址:Unity3D游戏引擎最详尽基础教程作者:ShangShang 我一直向所有想做游戏的朋友推荐Unity3D,为什么呢?首先是因为专业,Unity3D非常强大,用它创建一个类似MiniGor ...

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

    下载 Xcode 8,配置 iOS 10 和 Swift 3 (可选)通过命令行编译 除 非你想使用命令行编译,使用 Swift 3.0 的工具链并不需要对项目做任何改变.如果你想的话,打开 Xcod ...

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

    第一节 加入重力 我们先打开Unity3d,新建一个场景(Scene),新建的时候应该会有对话框要求你加入哪些Asset Package,记得选择Physics Material,因为后面我们一定要用 ...

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

    iOS Sprite Kit教程之xcode安装以及苹果帐号绑定 其它的网站上下载安装Xcode 有时候,应用商店下载较慢,所以用户也可以选择从其他网站下载Xcode安装文件.下面讲解这种Xcode的 ...

随机推荐

  1. 最近为毛喜欢上C/C++语言了

    旁观者李四说:此人大笨也!我用鼠标随便拖几个控件, 就是一个xxx管理系统了,你用C语言怕是一年也写不出来吧! 好吧,我要承认,讲这话的都已经是mS的奴才了,别的我不了解, MFC本身就是一个封闭的架 ...

  2. Constructing Roads (MST)

    Constructing Roads Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u ...

  3. 关于Unity3D中Resources动态加载NGUI图片的方法

    在NGUI中有些图片我需要动态进行变更或者加载,怎么办? 首先在项目中创建一个Resources目录,接着把需要的图片放在这里面,可以有子文件夹么?当然可以,文件结构很重要哦~ NGUI加载图片的方法 ...

  4. 2015安徽省赛 A.First Blood

    题目描述 盖伦是个小学一年级的学生,在一次数学课的时候,老师给他们出了一个难题: 老师给了一个正整数 n,需要在不大于n的范围内选择三个正整数(可以是相同的),使它们三个的最小公倍数尽可能的大.盖伦很 ...

  5. MySql的like语句中的通配符:百分号、下划线和escape

      MySql的like语句中的通配符:百分号.下划线和escape   %:表示任意个或多个字符.可匹配任意类型和长度的字符. Sql代码 select * from user where user ...

  6. 【Python】Django 时间字段 最佳实践

    . python datetime from datetime import datetime datetime.now() datetime.utcnow() from datetime impor ...

  7. windows下如何对mysql进行整裤备份

    通常情况下备份一个数据库,直接单裤备份即可,更完善一点的会要求做到定时单裤备份.然而很多时候又由于裤实例是在太多,这样会导致备份非常耗时,因而有时候需要对整个数据库应用进行备份.那么在windows下 ...

  8. codeforces A. Cinema Line 解题报告

    题目链接:http://codeforces.com/problemset/problem/349/A 题目意思:题目不难理解,从一开始什么钱都没有的情况下,要向每一个人售票,每张票价格是25卢布,这 ...

  9. project.json

    概述 项目相关配置,由原来的cocos2d.js中转移到project.json中,该文件需要与index.html同级,一般建议放在根目录下. 字段说明 debugMode 相当于原来的COCOS2 ...

  10. JavaEE填空与判断

    Java EE软件工程师认证考试 试题库- 填空题和选择题   一.     填空题 1. HTML网页文件的标记是__html__,网页文件的主体标记是_body__,标记页面标题的标记是__tit ...