iOS Swift游戏开发经典实例(第2版)
杨宏焱 译
出版时间:2016年09月
页数:353
想创建精彩的iPhone、iPad和iPod touch游戏吗?使用苹果公司专有的编程语言Swift,这是再容易不过的事情了。这本升级版的经典案例针对各种iOS游戏开发中的常见问题,提出了详细的解决方案:从各种2D/3D数学到Sprite Kit,从OpenGL到游戏的性能,全都为Swift而准备。
你可以从这里获得各种iOS游戏编程中常见问题的简单、直接的解决方案。想知道如何使对象模拟物理学运动,或者如何处理与游戏有关的数学计算吗?本书提供了最直接的答案和示例代码。你仅仅需要具备一定iOS开发、Swift或OC语言基础即可。
● 游戏架构设计和代码结构。
● 用UIKit创建和定制菜单。
● 检测和响应用户输入。
● 播放音效和音乐。
● 存储数据。
● 用Sprite Kit绘制2D图形。
● 用Scenen Kit绘制3D图形。
● 加入2D物理模拟。
● 3D图形入门、进阶和高级。
● 人工智能。
● 游戏控制器和外接显示。
“本书涵盖了从游戏引擎设计原则到iOS工程实践的细节,对于每个想开发出优秀iOS游戏的开发者来说,都是无价之宝。”
——Jonathan Adamczewski
游戏引擎程序员,
Insomniac游戏公司
书名:iOS Swift游戏开发经典实例(第2版)
译者:杨宏焱 译
国内出版社:中国电力出版社
出版时间:2016年09月
页数:353
书号:978-7-5123-9399-8
原版书书名:iOS Swift Game Development Cookbook, 2nd 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。
本书的封面是一只女王鲀(美丽女王鳞鲀),当它遇到危险时,它会躲藏到礁石缝隙中竖起鳞次栉比的棘刺,这些棘刺会将它牢牢锁定在礁石缝隙中,使其他捕食动物无法将其一口吞下,并因此而得名。女王鲀生活在大西洋浅水下10~100英尺的珊瑚丛和岛礁中,但人们也曾在900英尺下被泥沙海草覆盖的海底发现过它们的踪影。
虽然在学校中时常见到女王鲀,女王鲀仍然在攻击性鱼类中占有一席之地。它们将卵产在大洋底部的巢穴中,在保护这些卵时它们会具有强烈的攻击性。它们拥有强壮的下颚和牙齿,主要以甲壳动物和其他无脊椎动物为食。女王鲀会通过剧烈运动鱼鳍驱动水流冲击海底来筑穴。它还能用这种方式来将海胆上部尖尖的长脊推开,暴露出它肉质细嫩的腹部。
女王鲀喜食无脊椎动物的这种特性,使得它不能接受珊瑚礁水族馆之外的饲养环境。此外,理想的水体容积不能少于500加仑,否则女王鲀将攻击其他鱼类。也可以通过放置一些珊瑚将水族馆重新进行布置,将鱼儿们迁移到其他地方。
女王鲀的情绪并不总是攻击性的。它的颜色会随心情的改变而变化,这些颜色基本上是混合了蓝色和绿色的各种浓淡不同的黄色。当它受到威胁时,这变色的技能有利于将它融入到环境色中。
O’Reilly出版物封面中出现的各种动物都是濒危动物,它们都是这个世界的重要组成部分。要了解如何帮助这些濒危动物,请访问animals.oreilly.com。