• {正版现货新书} Unity手机游戏开发:从搭建到发布上线全流程实战 9787301335000 王杰

{正版现货新书} Unity手机游戏开发:从搭建到发布上线全流程实战 9787301335000 王杰

全新正版现货,以书名为准,放心购买,购书咨询18515909251朱老师

62.12 6.3折 98 全新

库存12件

北京丰台

作者王杰

出版社北京大学出版社

ISBN9787301335000

出版时间2022-11

装帧平装

开本16开

定价98元

货号11919621

上书时间2026-01-08

   商品详情   

品相描述:全新
商品描述
作者简介
王杰 9年游戏开发经验 曾任职蓝港游戏主程、乐视VR技术总监 2018年至今任职北京米唐科技有限公司CEO 目前一直专注于游戏开发和VR相关领域 平时在北京信息科技大学、北京信息职业技术学院、北京建筑大学等高校教授Unity相关课程

目录
 第1篇 场景搭建篇 第1章 场景搭建 1.1 创建工程 1.1.1 创建目录 1.1.2 设置参数 1.1.3 Unity的界面布局 1.2 创建场景 1.2.1 创建物体 1.2.2 关联脚本 1.3 美化游戏 1.3.1 丰富场景 1.3.2 增加计能 1.3.3 试运行 1.4 Beta版本 1.4.1 调整界面 1.4.2 捕捉玩法 1.4.3 关联物体 1.4.4 告成 第2章 UI界面 2.1 基础UI界面 2.1.1 登录界面 2.1.2 捕捉界面 2.2能UI框架 2.2.1 界面层次结构 2.2.2 核心代码的实现 2.2.3 辅助代码的实现 2.3 Alpha版本 2.3.1 试运行 2.3.2 告成 第2篇 脚本开发篇 第3章 游戏控制 3.1 固定3D视角 3.1.1 核心代码的实现 3.1.2 设置摄像机脚本 3.2 实现专业的角色移动 3.2.1 角色移动 3.2.2 角色朝向 3.2.3 动画切换 3.3 实现摇杆控制 3.3.1 添加摇杆界面 3.3.2 添加摇杆输入代码 3.3.3 脚本关联摇杆 3.4 完善游能 3.4.1 添加新场景 3.4.2 摄像机优化 第4章 角色动画 4.1 主角动画 4.1.1 游戏升级 4.1.2 主角动画实现 4.2 敌人动画 4.2.1 有限状态机的简单实现 4.2.2 爬行的蜗牛 第5章 核心玩法 5.1 游戏流程 5.1.1 战斗逻辑 5.1.2 物品掉落 5.2 游戏主角 5.2.1 能力图鉴 5.2.2 逻辑 5.2.3 输入控制层 5.3 PC版本 5.3.1 发布PC版本 5.3.2 测试版能 第3篇 发布上线篇 第6章 发布移动版 6.1 发布移动端 6.1.1 测试版能 6.1.2 切换到安卓发布平台 6.1.3 发布设置 6.1.4 发布流程 6.1.5 发布完成 6.2 游戏部署 6.2.1 选择安卓手机 6.2.2 安装游戏 6.2.3 运行游戏 第7章 测试与完善 7.1 完善游能 7.1.1 界面终版 7.1.2 金币系统逻辑终版 7.2 资源优化——清理冗余资源 7.2.1 清理冗余图片 7.2.2 清理冗余模型 7.2.3 清理冗余脚本和冗余代码 第8章 游戏上线 8.1 游戏上架 8.1.1 注册账号 8.1.2 创建游戏 8.1.3 完善资料 8.2 告成 

内容摘要
本书将以一款开放世界类游戏的实践过程为主线,为读者呈现从零开始上线一款游戏的实践路线、游戏引擎Unity的开发模式,以及游戏开发的核心框架。本书共分为3篇,第1篇是场景搭建篇,第2篇是脚本开发篇,第3篇是发布上线篇。第1篇包含第1章和第2章,主要介绍在Unity中如何创建一个游戏项目,如何搭建一款游戏的场景和界面。第2篇包含第3章到第5章,主要介绍一款游戏的核心模块,即游戏控制、角色动画和核心玩法,同时实践一款游戏《小猪奇奇》的完整开发流程。第3篇包含第6章到第8章,主要介绍游戏的移动端发布流程,同时对游戏进行测试与完善,最终把书中的游戏案例打造成一款符合上线标准的游戏。通过对本书的学习,初学者也能成功上线一款自主研发的手机游戏。本书适合初学者、初中级程序员、游戏主程及游戏相关人员等阅读和学习。

主编推荐
 游戏大厂主程结合10年游戏开发经验和3年高校实际教学经验,钻研上百款手游案例结了自身从初学者成长为技监的成长之路,为Unity初学者倾心打造程实践路线,帮助初学者开发并上线属于自己的款开放世界类手游。附赠8节教学和案例工程源文件。 

精彩内容
 笔者很喜欢技术,可以说是热爱技术,于是选择了对技术要求很高的游戏行业。从业以来,笔者边工作边学习,不断地在实践中积累经验和知识,提升能力。为了精进自身的核心技术,在工作之余,笔者常研究不同类型的手游项目,这着实让笔者受益匪浅。久而久之,笔者深切地体会到了各类游戏的精妙之处。同时,不同类型的游戏之是存在一种共同的规律,这个发现让笔者欣喜若狂。 在欣喜之余,笔者希望能够把各类游戏的精妙之处以及存在于它们之间的共同规律分享给同样热爱技术的朋友们,这是本书的由来之一。 在研究了几十款游戏的核心技术之后,笔者发现了另一个问题:在学习一款游戏的技术时,手是缺少一本关于游戏实践类的书籍——能够依据正确而具体的路线厘清一款游戏的脉络,从而深入地实践一款游戏。想拥有这类书籍的想法一直萦绕在笔者的心底, 对于想要从零开始研究一款游戏的朋友们而言,他们对这类书籍的渴望和笔者一样迫切,这是本书的由来之二。 于是笔者萌生了编写本书的想法,研究了几十款游戏的实践经验,希望通过本书把它们归结为一个通用的实践规律,让大家少走弯路,在实践各类游戏的过程中不断成长。 手机游戏作为大众娱乐的重要途径,行业内聚集了大量的人才资源。使用Unity的约占手游开发人群的42%,这充分说明了游戏引擎Unity的。为了成为一名专业的Unity手游,很多人会观看大量的教学,甚盲目地报各种学习班,他们迫切地想通过各种方式加入手游的队伍。笔者希望通过本书提供的正确的方帮助大家正确地学习手游开发知识,成为一名真正的手游,切身地感受到手游开发的脉搏所在! “前路荆棘漫漫,岁月静好如初”是笔者很喜欢的一句话,也是一名手游应该一直保持的心态。从做Vega Prime军事项目,到在蓝港游戏开发Unity手机游戏,再到任职乐视VR(虚拟现实)的技监,笔者几乎接触了基于Unity 开发的所有应用形态, 比如VR、AR(现实)、游戏,甚是时下流行的元宇宙。 笔者是从2013年的份工作开始接触Unity的,到2017年,已经是乐视VR的技术负责人了。笔者用了短短的4年时间,完成了技术工作的一个大循环,身边的朋友们经常说笔者是“开挂”了。事实上,学习不是一蹴而的事情。在这4年的学习过程中,从一个零基础的“菜鸟”到一个大企业的技监,笔者学会了慢慢学习,也学会了实践学习。实践学习是本书采用并且推崇的学习方法,俗话说“熟能生巧”,只要多多实践,相信大家能不断地成长,也能掌握任何一门技术。 从工作开始,笔者便时常在北京各大高校讲授与Unity相关的课程,也在知乎分享了一些学习心得。在这段分享的时光里,笔者结识了许许多多热爱游戏的朋友,也遇到了很多对Unity开发感兴趣的人。有些朋友经常问笔者是否有一种能让零基础的初学者快速精通Unity的学习方法,还有些朋友觉得游戏开发是一件遥不可及的事情,精通Unity需要很多年的历练才行,这跟笔者对于手游开发的感受不同。笔者认为,任何技术都可以通过实践来快速习得,手游开发也不例外。 本书的出发点和解决的痛点 笔者希望通过讲解一个真实的游戏案例的实践过程,能够让读者制作出一款真正的手机游戏,而且是一款游戏才能搞定的开放世界类手游,以此来打破大家对手游开发的畏难心理。大家熟悉的游戏《原神》是一款开放世界类手游,可以想象一下,实践完本书的内容,你将成为一个独立的手游,并且能完整地开发出一款类似《原神》的开放世界类手游,这岂不是一件大好事? 言归正传,游戏公司开发一款开放世界类手游通常需要有一个几十人的制作团队,而这种现象往往会给初学者,甚中级一个错误的引导,让他们觉得开放世界类手游的开发很难,甚产生畏学心理。想成为一名的游戏到底要经过多少道门槛?一个初学者什么时候才能成为一个主程(即主要的技术开发程序员)呢? 事实上,大多数程序员需要三到五年的实践学习才能成为一个主程,才有机会接触、开发、搭建一款游戏的核心框架,这导致很多程序员根本没有机会学习到一款游戏重要的部分,即核心框架。没有机会承担游戏的核心框架的开发工作,又怎么可能成长为一名的手游呢? 通常,一名程序员的职业生涯中大部分的时间都花费在打磨普通能模块上,而没有足够的时间去认真地打磨自身的硬核能力。举个例子,如果你刚开始做的是游戏的系统,那么在之后的若干款游戏的制作中,公司都会让你负责做系统,你的工作是做更多的普能模块。当然,有一部分核心主程是公司培养的技术骨干,只有这部分主程才有机会不断地打磨自身的硬核能力,这也是大多数程序员喜欢称自己是“搬砖工”的主要原因。 上述困难正是本书要回答并解决的问题。如果读者朋友们能够认真地跟随本书一步一步地完成实践,那么你们也将和游戏公司里的核心主程,甚技监一样,具备游戏开发的硬核能力! 说到这里,大家会觉得,原来这是写给初级程序员的一本书啊,实际上绝非如此。笔者希望每一个与手游制作相关的人员在看完本书之后都能有所收获,所以本书以真实的商业化项目来做实践案例。只有真实的项目才能给初学者建立一个正确的手游开发观,才能给中级指明一条深入学习硬核技术的途径,才能扩展游戏的技术视野。 倘若你不是一名程序员,而是一名游戏建模人员,或是一名游戏策划人员,又或是一名游戏制作人,如果认真地阅读本书,你将走进一名游戏的技术世界,体会真正的技术魅力。哪怕你只是一个纯粹的游戏爱好者,如果静下心来阅读本书,也将拥有一个的视角,去正确地看待游戏、游戏行业以及游戏人,并且能塑造一个崭新的游戏观。 本书主要结构和内容 本书共分为3篇,第1篇是场景搭建篇括第1章和第2章),第2篇是脚本开发篇括第3章到第5章),第3篇是发布上线篇括第6章到第8章)。 第1篇主要介绍在Unity中创建一个游戏项目,搭建一款游戏的场景和界面。其中,第1章是场景搭建,主要介绍一个Unity项目的创建过程,以及游戏场景的搭建过程,并且创建一个卡通风格的游戏场景,导入两个3D角色模型,它们分别是猫汤姆和老鼠杰瑞,终实现一款简单版的小游戏《猫捉老鼠》。第2章是UI界面,主要介绍Unity的界面制作流程,并且实现游戏《猫捉老鼠》的两个主界面——登录界面和捕捉界面,后还会实现一个UI框架,并使用该框架实现游戏的界面。 第2篇主要介绍一款游戏的核心模块,分别讲解了游戏控制、角色动画、核心玩法,同时实践一款游戏《小猪奇奇》的完整开发流程。其中,第3章是游戏控制,实现游戏《猫捉老鼠》的摄像机控制和角色移动控制,同时为游戏添加摇杆控制,让玩家能够自由地控制游戏中的主角;第4章是角色动画,为游戏《小猪奇奇》添加生趣盎然的角色动画,既实现了游戏主角的角色动画,又实现了敌人角色蜗牛的动画状态机和AI动画,让蜗牛可以自由地巡逻,并且能够追击游戏主角;第5章是核心玩法,主要实现游戏主角的核能,这里先为游戏主角实现一个角色状态机,让它可以捡起掉落的物品,又为它实现一个专业的移动控能,然后发布一个PC版本的《小猪奇奇》游戏。 需要说明的是,本书自始终只有一个游戏案例,即一款开放世界类游戏《小猪奇奇》。对于第1篇涉及的游戏《猫捉老鼠》,本书在第2篇中将其升级为游戏《小猪奇奇》,归根结底,两者是同一个游戏案例。为什么要介绍游戏的升级过程呢?这是因为游戏升级在游戏开发中是很常见的一个环节,由于程序或美术的需要而必须升级Unity版本的时候,大家必须知道如何升级Unity版本,以及如何正确地迁移游能。 第3篇主要介绍游戏的移动端发布流程,同时对游戏进行测试与完善,终把《小猪奇奇》打造成一款符合上线标准的游戏。其中,第6章是发布移动版,主要介绍游戏的移动端发布流程,并且把游戏部署到安卓手机上。第7章是测试与完善括两部分内容:第1部分是游能的完善,经完善之后,《小猪奇奇》成了一款符合游戏上线标准的作品;第2部分是游戏资源的优化,介绍冗余资源的查找与清理,这会极大地缩减游戏安的大小,提升游戏的能。第8章是游戏上线,介绍《小猪奇奇》上架小米应用商店的整个流程,上架应用商店标志着一款游戏即将上线,此告成。 对读者的建议 1.初学者 本书是零基础入门的实践书籍,以一种梯度化的难易程度,实践一款简单却很的游戏。哪怕你是一名零基础的初学者,只要认真地实践本书的游戏案例,也能够地上线一款手机游戏。这不是一本传统的理论书籍,书中将只讲解一些C#语言和Unity的常用知识,主要梳理的是实践过程中涉及的知识点,以保证读者能够理解、学会并使用这些知识。本书是一款手游开发的全流程实践教程,这一点决定了本书将适合初学者。笔者对初学者学要求是,慢慢实践,多多交流! 2.初中级程序员 如果你是一位初中级程序员,正在参与开发一款游戏能模块,并且不想一直局限于游戏开发的某一个环节,那么跟着本书一起实践吧!相信有基础的你,可以通过认真地实践本书的内容来搭建起一款手机游戏的核心框架。此外,你将对自身当前的技术状态有一个清晰的认识。重要的是,本书能明确地告诉你,一个主程在一款游戏的开发工作中应该负责实现哪能,以及这能是如何实现的。 3.游戏主程 如果你是一个游戏主程,那么本书的大魅力在于,实践本书的内容能检验你当前的硬核能力,让你可以查漏补缺,有针对地学知识,补齐短板。另外,倘若你只是擅长开发某一种类型的游戏,那么要阅读本书,本书将极大地扩展你的技术视野,拓宽你的技术之路。 在工作中,你是否感觉到技监的技术视野很宽,甚当公司需要设计一个多元化的游戏框架时,一个合格的技监也能随地设计一个,这是因为他们会积极主动地研究各种类型的游戏,不放过每一次实践新技术的机会。所以,大家要认真地阅读本书,一步一步地实践下去,通过对比不同类型的游戏技术,找到一把贯通技术之路的钥匙。 4.游戏相关人员 如果你是美术人员、策划人员或制作人,本书将带你走进程序员的技术世界。无论对团队合作还是团队搭建,本书都是你与程序员沟通合作的桥梁。如果你是一名手游爱好者,本书的大魅力在于,你将进入一个陌生而奇妙的游戏开发世界。 

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP