Swift游戏开发经典实例(第三版)
杨宏焱 译
出版时间:2020年01月
页数:341
想编写出精彩的iOS游戏吗?使用苹果的Swift编程语言,这是前所未有的简单。本书详细介绍了iOS 游戏开发中遇到的各种问题,从架构设计到图形性能,所有内容都升级到了最新的Swift版本。
这是一次全新的升级,将让你对iOS游戏开发中遇到的常见问题获得简单、直接的答案。想知道如何让物理对象移动或者补习一下游戏方面的数学知识吗?本书给出了示例代码和答案。只要你拥有一定的iOS开发和Swift基础即可。
● 设计游戏架构,组织游戏内容。
● 用UIKit编写界面、定制菜单。
● 让游戏能够检测和响应用户输入。
● 使用音效、音乐和语音合成。
● 通过iCloud存储和访问数据。
● 用SpriteKit创建2D图形及动画。
● 用物理引擎模拟真实世界。
● 用SceneKit创建和绘制3D场景。
● 设计AI系统进行用户测试。
● 添加游戏控制,扩展显示器以及增强现实。
书名:Swift游戏开发经典实例(第三版)
译者:杨宏焱 译
国内出版社:中国电力出版社
出版时间:2020年01月
页数:341
书号:978-7-5198-4012-9
原版书书名:iOS Swift Game Development Cookbook, 3rd Edition
原版书出版商:O'Reilly Media
Jonathon Manning
Jon Manning是Secret Lab(分布在澳洲的霍巴特、塔斯马尼亚的一个独立的游戏开发工作室)的创立者之一。他从事于各类应用,从儿童的iPad游戏到即时通信客户端。他精通Core Animation,并且经常在充满了渴望学习的iOS开发者的班级里激情地讲课。Jon是Horse_ebooks(https://twitters.com/Horse_ebooks)的超级粉丝,在Twitter上@desplesda可以找到他。
Jonathon Manning是Secret Lab的联合创始人之一。Secret Lab是一个独立的游戏工作室,位于澳大利亚塔斯马尼亚风景秀丽的霍巴特(一个位于南半球底部的小岛)。他致力于开发各种 App,从iPad儿童益智游戏到即时消息软件的客户端。Jon即将获得计算机博士学位,他的 Twitter是@desplesda。
Paris Buttfield-Addison
Paris Buttfield-Addison是Secret Lab的另一个创立者,他负责经营他们的工作室。Paris同样从事着各类应用,从非常流行的iPad烹饪应用到家庭自动化工具。在很早以前,他就成为了一个OS X开发者,并且对澳洲的税法有很深的研究。你可以通过@parisba在Twitter上找到他。访问Secret Lab,可以通过http://www.secretlab.com.au或者在Twitter上@thesecretlab。
Paris Buttfield-Addison也是Secret Lab的联合创始人之一。Secret Lab 制作的手游和App 曾获得不错的口碑。Paris之前还曾担任过Meebo(请查询Google)的移动产品经理,他已经获得了计算机博士学位。他的Twitter是@parisba。
本书的封面是一只女王鲀(学名Balistes Vetula),当它遇到危险时,它会躲藏到礁石缝隙中并竖起棘刺,这些棘刺会将它牢牢锁定在礁石缝隙中,使其他捕食动物无法将其一口吞下,并因此而得名。女王鲀生活在大西洋浅水约10~100英尺的珊瑚丛和岛礁中,但人们也曾在900英尺下被泥沙海草覆盖的海底发现过它们的踪影。
虽然在学校中时常见到女王鲀,女王鲀仍然在攻击性鱼类中占有一席之地。它们将卵产在大洋底部的巢穴中,在保护这些卵时它们会具有强烈的攻击性。它们拥有强壮的下颚和牙齿,主要以甲壳动物和其他无脊椎动物为食。女王鲀会通过剧烈运动鱼鳍驱动水流冲击海底来筑穴。它还能用这种方式来将海胆上部尖尖的长脊推开,暴露出它肉质细嫩腹部。
女王鲀喜食无脊椎动物的这种特性,使得它不能接受珊瑚礁水族馆之外的饲养环境。此外,理想的水体容积不能少于500加仑,否则女王鲀将攻击其他鱼类。也可以通过放置一些珊瑚将水族馆重新进行布置,将鱼儿们迁移到其他地方。
女王鲀的情绪并不总是攻击性的。它的颜色会随心情的改变而变化,这些颜色基本上是混合了蓝色和绿色的各种浓淡不同的黄色。当它受到威胁时,这变色的技能有利于将它融入环境色中。
O’Reilly图书封面的各种动物都是濒危动物,它们都是这个世界的重要组成部分。要了解如何帮助这些濒危动物,请访问animals.oreilly.com。