• Unity移动游戏开发
21年品牌 40万+商家 超1.5亿件商品

Unity移动游戏开发

全新正版 极速发货

54.28 6.1折 89 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者(澳)乔恩·曼宁(Jon Manning),(澳)帕里斯·巴特菲尔德-艾迪生(Paris Buttfield-Addison)

出版社人民邮电出版社

ISBN9787115488794

出版时间2018-08

装帧平装

开本16开

定价89元

货号1201750453

上书时间2024-07-05

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
  
乔恩·曼宁(Jon Manning)和帕里斯·巴特菲尔德–艾迪生(Paris Buttfield-Addison)是Secret Lab的联合创始人。Secret Lab是一个独立游戏开发工作室,位于澳大利亚的塔斯马尼亚。


目录
  
前言xi


部分Unity基础


章Unity简介3


1.1内容简介3


1.2Unity概述4


1.2.1Unity能够做什么4


1.2.2获取Unity5


第2章Unity一览6


2.1编辑器6


2.2场景视图9


2.2.1模式选择器9


2.2.2场景视图内的移动10


2.2.3手柄控件11


2.3Hierarchy窗格11


2.4项目视图12


2.5Inspector13


2.6游戏视图14


2.7小结14


第3章游戏中的脚本15


3.1C#快速入门16


3.2Mono和Unity16


3.3游戏对象、组件和脚本18


3.3.1Inspector19


3.3.2组件19


3.4重要的方法20


3.4.1Awake和OnEnable20


3.4.2Start20


3.4.3Update和LateUpdate21


3.5协程22


3.6创建和销毁对象23


3.6.1实例化24


3.6.2从头创建对象24


3.6.3销毁对象24


3.7特性25


3.8脚本中的时间27


3.9记录到控制台28


3.10小结28


第二部分构建2D游戏:地精寻宝


第4章开始构建游戏31


4.1游戏设计32


4.2创建项目并导入资源35


4.3创建地精37


4.4绳索41


4.4.1编写控制Rope的代码43


4.4.2配置绳索52


4.5小结54


第5章建立游戏玩法55


5.1输入55


5.1.1UnityRemote55


5.1.2添加倾斜控制56


5.1.3控制绳索59


5.1.4使摄像机跟随地精61


5.1.5脚本与调试63


5.2创建地精的代码66


5.3设置GameManager75


5.3.1设置和重置游戏81


5.3.2创建新地精82


5.3.3移除旧地精83


5.3.4重置游戏84


5.3.5处理触碰85


5.3.6到达出口85


5.3.7暂停与恢复86


5.3.8处理Reset按钮86


5.4准备场景86


5.5小结88


第6章使用陷阱和目标建立游戏玩法89


6.1简单的陷阱89


6.2宝藏和出口91


6.3添加背景94


6.4小结95


第7章优化游戏96


7.1更新游戏的画面97


7.2更新物理组件100


7.3背景104


7.3.1层104


7.3.2创建背景105


7.3.3不同的背景107


7.3.4井底109


7.3.5更新摄像机110


7.4用户界面111


7.5无敌模式117


7.6小结118


第8章完成Gnome’sWell游戏119


8.1更多陷阱和关卡对象119


8.1.1尖刺119


8.1.2转轮120


8.1.3障碍123


8.2粒子效果123


8.2.1定义粒子的材质123


8.2.2BloodFountain124


8.2.3BloodExplosion127


8.2.4使用粒子系统128


8.3主菜单128


8.4音效132


8.5完成游戏后的挑战133


第三部分构建一个3D游戏:太空射击游戏


第9章构建一个太空射击游戏137


9.1设计游戏138


9.2架构141


9.3创建场景142


9.3.1飞船143


9.3.2空间站147


9.3.3天空盒149


9.3.4画布152


9.4小结153


0章输入和飞行控制154


10.1输入154


10.1.1添加摇杆154


10.1.2输入管理器157


10.2飞行控制159


10.2.1指示器160


10.2.2IndicatorManager164


10.3小结166


1章添加武器及锁定目标167


11.1武器167


11.1.1飞船的武器170


11.1.2Fire按钮172


11.2目标标线179


11.3小结179


2章小行星与伤害180


12.1小行星180


12.2造成伤害与受到伤害185


12.3小结192


3章音效、菜单、死亡及爆炸193


13.1菜单193


13.1.1主菜单194


13.1.2Paused画面195


13.1.3GameOver画面196


13.1.4添加Pause按钮197


13.2GameManager和死亡197


13.2.1起始点198


13.2.2创建GameManager198


13.2.3设置场景204


13.3边界207


13.3.1创建UI207


13.3.2编写代码处理边界208


13.4最终优化213


13.4.1太空尘埃213


13.4.2轨迹渲染器215


13.4.3音效219


13.4.4爆炸221


13.5小结221


第四部分不错功能


4章光照与着色器225


14.1材质与着色器225


14.2全局光照235


14.3性能考虑240


14.3.1Profiler240


14.3.2获取设备数据243


14.3.3通用提示243


14.4小结244


5章在Unity中创建GUI245


15.1UnityGUI系统的工作方式245


15.1.1Canvas245


15.1.2RectTransform246


15.1.3Rect工具247


15.1.4锚点248


15.2控件249


15.3事件和光线投射249


15.4使用布局系统250


15.5缩放Canvas252


15.6画面切换253


15.7小结253


6章编辑器扩展254


16.1创建自定义向导255


16.2创建自定义编辑器窗口261


16.2.1EditorGUIAPI262


16.2.2AssetDatabase270


16.3创建自定义属性绘制器270


16.3.1创建类273


16.3.2设置属性的高度274


16.3.3覆盖OnGUI274


16.3.4获取属性274


16.3.5创建属性作用域275


16.3.6绘制标签275


16.3.7计算矩形275


16.3.8获取值276


16.3.9设置检查修改276


16.3.10绘制滑动条276


16.3.11绘制字段276


16.3.12检查修改277


16.3.13存储属性277


16.3.14进行测试277


16.4创建自定义Inspector277


16.4.1创建一个简单脚本277


16.4.2自定义Inspector的创建278


16.4.3设置类279


16.4.4定义颜色和属性280


16.4.5设置变量280


16.4.6开始绘制GUI280


16.4.7绘制控件280


16.4.8应用修改281


16.4.9进行测试281


16.5小结282


7章编辑器之外283


17.1Unity服务生态系统283


17.1.1AssetStore283


17.1.2UnityCloudBuild290


17.1.3UnityAds291


17.2部署291


17.2.1设置项目291


17.2.2设置目标293


17.2.3针对平台构建游戏295


17.3拓展资料298


作者简介300


关于封面300


内容摘要
本书从自上而下的角度介绍了Unity游戏引擎的功能,并提供了具体的、面向项目的指导,说明了如何在真实的游戏场景中使用这些功能,以及如何从头开始构建让玩家爱不释手的2D和3D游戏。主要内容有:探索Unity的基础功能;构建卷轴动作游戏;创建具有炮弹射击和重生对象功能的3D空战模拟游戏;深入了解Unity的功能。

主编推荐
  

—  没有更多了  —

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

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