新書推薦:
《
古典的回響:溪客舊廬藏明清文人繪畫
》
售價:NT$
1990.0
《
根源、制度和秩序:从老子到黄老学(王中江著作系列)
》
售價:NT$
550.0
《
索恩丛书·北宋政治与保守主义:司马光的从政与思想(1019~1086)
》
售價:NT$
345.0
《
掌故家的心事
》
售價:NT$
390.0
《
农为邦本——农业历史与传统中国
》
售價:NT$
340.0
《
郊庙之外:隋唐国家祭祀与宗教 增订版 (三联·哈佛燕京学术丛书)
》
售價:NT$
480.0
《
小麦文明:“黄金石油”争夺战
》
售價:NT$
445.0
《
悬壶杂记全集:老中医多年临证经验总结(套装3册) 中医医案诊疗思路和处方药应用
》
售價:NT$
614.0
編輯推薦:
2012年度大众最喜爱的引进版IT
图书奖、国内首本android
4游戏开发图书升级版!
內容簡介:
《Android
4游戏入门经典第3版》将赋予您惊人的灵感,带您开发出下一款具有突破意义的移动游戏。本书将指引您开始使用最新Android版本的API编写智能手机和平板电脑游戏。
本书开篇介绍游戏设计和编程基础知识,然后循序渐进地讨论如何创建简单的游戏引擎和娱乐性游戏程序;在讲解过程中,穿插了一些实用游戏项目来引导您建立起知识和技能体系。
主要内容
安装和使用开发工具,以便创建自己的第一款Android游戏应用程序
使用Android的图形Canvas、OpenGL ES
l.O/1.1、音频和用户输/API宋深入理解基础
知识
使用2D Canvas API~HOpenGL ES从头开发最新的2D游戏
创建功能完备的3D游戏
发布游戏、获取crash报告以及为用户提供支持
无论您是仅懂得Java皮毛知识的初学者,还是想进一步提升技能的资深开发人员,本书精辟独到的见解和紧贴实用的示例都将带您踏上一段新旅程,将助您开发出多款备受众人青睐的游戏。
關於作者:
Mario Zechner从12岁就开始进行编写游戏。多年来,他创建了许多原型,并在多个平台上开发过游戏。他创建的libgdx是一个Android游戏开发框架,许多出色的Android游戏都是使用libgdx开发的。在目前这家公司任职之前,Mario是San
Francisco的一家移动游戏创业公司的技术主管。Mario目前致力于研究信息提取和检索、可视化以及机器学习。Mario经常在一些会议上就游戏编程发言或者同与会者探讨游戏编程,你可以在这类会议上见到他。也可以阅读他的博客www.badlogicgames.com,或访问他的Twitter@badlogicgames。
Robert
Green是美国俄勒冈州波特兰市的Battery
Powered Games游戏工作室的创办人。他已经开发了十几款Android游戏,包括Deadly
Chambers、Antigen、Wixel、Light
Racer和Light Racer
3D。在全身心投入到开发和发布移动视频游戏以前,Robert分别在明尼阿波利斯和芝加哥的软件公司中工作过,其中包括IBM Interactive。Robert目前致力于使用BatteryTech
SDK进行跨平台游戏开发和高性能移动游戏开发。Robert经常在自己的博客http:www.rbgrn.net中更新关于游戏编程的知识,在www.batterypoweredgames.com上更新他的专业游戏开发软件。
目錄 :
第一章 日益流行的Android
第二章 从AndroidSDK开始
第三章 游戏开发基础
第四章 面向游戏开发人员的Android
第五章 Android游戏开发框架
第六章 Mr.Nom入侵Android
第七章 OpenGL ES介绍
第八章 2D游戏编程技巧
第九章 Super Jumper:一个2D OpenGL ES游戏
第十章 OpenGL ES:进入3D世界
第十一章 3D编程技巧
第十二章 Android Invaders游戏
第十三章 NDK原生编程
第十四章 营销和货币化
第十五章 发布游戏
第十六章 进阶内容
內容試閱 :
日益流行的Android
对于我们这批20世纪80年代和90年代初出生的孩子们来说,成长过程中一直伴随着任天堂的Game
Boy游戏机和Sega的Game
Gear游戏机。我们花了无数个小时帮助Mario拯救公主,获得俄罗斯方块的最高分,通过连线和朋友们在Super RC
Pr0.Am中进行比赛等。对游戏的热隋促使我们想要创建自己的世界,并与朋友们进行分享。我们开始在PC上编程,但很快就发现这些游戏小杰作不能在游戏机上使用。我们仍然是充满热情的程序员,但随着时间的推移,我们对玩视频游戏的兴趣在慢慢减退。而且,我们的游戏机最终坏掉了……
时光荏苒。现在,智能手机和平板电脑已经成为这个时代的新的移动游戏平台,与传统的专用的手持游戏设备Nintend0
3DS或PlayStation
Vim形成竞争局面。这又引起了我们的兴趣,我们开始调查哪种移动平台适合我们的开发需求。Apple公司的iOS系统看上去是个不错的游戏开发平台。不过,我们很快意识到该系统是封闭的,只有在经过苹果公司许可的情况下才能与他人分享我们的作品,而且还需要一台Mac电脑来进行开发。所以,我们最终选择了Android平台。
我们马上爱上了Android平台,它的开发环境适用于所有的主流操作系统平台,没有任何限制。它还有一个很活跃的开发人员社区,在那里你可以寻求帮助以及获取全面的开发文档。任何人都可以免费使用和自由分享,同时如果你想盈利,可以在几分钟内把最新和最好的应用程序发布到一个全球性的电子市场上去,因为那里有数以百万计的用户。
.
接下来唯一要弄明白的事情是,如何利用PC游戏开发经验来开发Android平台的游戏。在后续章节中,我们将与你分享我们的开发经验,带你走进Android游戏开发世界。当然,这也许是个自私的计划,因为我们希望有更多的移动游戏出现。
让我们开始认识我们的新朋友吧一一A11d10id。
1.1 Android简介
……