本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | iOS和tvOS 2D游戏开发教程 计算机与互联网 书籍 |
作者: | (美)raywenderlich.com教程开发组著 |
定价: | 109.0 |
出版社: | 人民邮电出版社 |
出版日期: | |
ISBN: | 9787115442963 |
印次: | |
版次: | 1 |
装帧: | 平装-胶订 |
开本: | 16开 |
内容简介 | |
Sprite Kit是Apple内建的框架,专门用于开发iOS的2D游戏。tvOS是Apple TV所使用的作系统平台,可以将App和游戏等呈现到大屏幕的TV上。本书详细介绍了如何使用Apple内建的2D游戏框架Sprite Kit和Swift语言来开发iOS和tVOS游戏。 全书共分为5个部分29章。每个部分针对一类技术主题,并且通过一款生动的游戏的开发贯穿其中。当学习完每个部分的时候,读者通过一款游戏的关卡或功能的逐步完成和完善,不知不觉掌握了作者所要介绍的技术主题。 第1部分包括前7章,涵盖了用Sprite Kit进行2D游戏开发的基础知识,分别介绍了角色、手动移动、动作、场景、相机、标签等主题,并且初步认识了tvOS。这部分将开发一款叫做Zombie Conga的僵尸游戏,并将其迁移到tvOS上。第二部分包括第8章到第13章,主要介绍场景编辑器、游戏开发的物理知识,裁剪、视频和形状节点以及中级tvOS知识。这部分将开发一款叫做Cat Nap的谜题游戏,并将其迁移到tvOS上。第三部分关注给游戏添加,包括第14章到第17章,将开发一款叫做Drop Charge的游戏,并通过状态机、粒子系统、声影效果、动画等众多技术来点亮这款游戏。第四部分包括第18章到第20章,主要关注iOS 9新引入的GameplayKit技术。这部分会开发一款Dino Defense塔防攻击游戏,并通过实体-组件系统、寻路算法和代理、目标和行为等技术,实现游戏中的恐龙的寻路和移动行为。第五部分包括第21章到第24章,涉及贴图地图、程序式关卡生成、GameplayKit*性和游戏控制器等话题。这部分将开发一款叫做Delve的地牢探险游戏,并应用各章所介绍的技术。第六部分包括第24章到第29章,涉及和游戏相关的其他技术,包括向游戏中添加Game Center排行榜和成就、使用ReplayKit录制游戏视频并进行分享、把iAd加入到游戏中,以及程序员如何实现游戏美工。这部分将打造一款叫做Circuit Racer的赛车游戏中,并加入各章所所介绍的技术。 本书内容详尽、生动有趣,通过丰富、完整的游戏案例,帮助读者学习和掌握全新的游戏开发技术。本书适合对iOS和tvOS上的游戏开发感兴趣的初学者阅读参考。 |
目录 | |
编辑 | |
本书是作者团队精心为初学者打造的iOS和tvOS 2D游戏的开发教程。本书按照“从开发游戏中学习,从挑战实践中学习”的原则,通过游戏开发的实际案例来进行讲解,借助挑战实践让读者运用所学的知识。同时,本书关注游戏设计理念、实现,尤其是游戏开发中的打磨等整体过程,帮助读者掌握从游戏思路、代码实现,到后期优化,tvOS移植甚至App Store上线后的完整工作环节。 本书内容详尽、生动有趣,适合对iOS和tvOS上的游戏开发感兴趣的初学者阅读参考。 本书配套代码和素材可以从www.epubit.com.cn下载。 阅读本书,跟随作者一起开发以下几款不同类型的、精彩的iOS 2D游戏: 僵尸游戏Zombie Conga——跳着康茄舞的僵尸,要咬住旁边的小猫,让它们加入康茄舞的队列;猫女士则用她的雨 伞对抗僵尸,抢救小猫。 谜题游戏Cat Nap——困倦的小猫想要上床睡觉,须想方设法破坏掉木头块,而且要正好落在床上而不是地上。 平台跳跃游戏Drop Charge——太空英雄肩负摧毁外星人的飞船的使命,并且要在爆炸之前逃生,从一个平台跳到另 一个平台,一路上可以收集金币,但是小心不要被火热的岩浆吞噬掉。 塔防攻击游戏Dino Defense——成群的恐龙要攻击玩家的村庄,玩家须在地图上放置炮塔,向恐龙发射石头或木头 炮弹,以阻止敌人靠近他们的家园。 地牢探险游戏Delve——矿工需要在耗尽生命值之前逃出地牢,而大群的黑暗神秘石人则试图阻止他逃走。 赛车游戏Circuit Racer——赛车手驾驶着赛车绕赛道完成跑圈,可以选择容易、中等和困难等不同难度级别的赛道,但不要撞击围栏超过规定的次数。 |