种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Unity游戏开发实例指南

(2021-07-02 17:00:03) 百科综合
Unity游戏开发实例指南

Unity游戏开发实例指南

书中对于每个工具的使用方法、操作小技巧都有介绍,对每个组件中各个参数的作用都有分析,还拓展了一些游戏开发方面的知识。

基本介绍

  • 中文名:Unity游戏开发实例指南
  • 作者:张宇

基本信息

书号:9787030482372
作者:张宇
装帧:平装
开本:16

内容介绍

本书从零开始教你如何在Unity里製作五款具备基础功能的游戏,在创建与完善游戏的过程中,让读者逐步掌握如何创建并摆放基本物体、添加如物理材质及刚体这样的组件、为游戏增添互动体验、创建三种不同的游戏计时器、将简单的基本几何体替换成3D模型、为3D炸弹模型添加烟火与爆炸效果、通过编写脚本实现3D角色动画的播放与停止、并在多个游戏物体上重複调用相同的脚本、设定一个双摄像机合成视角、使用代码为游戏物体添加动画、藉助Unity 3D游戏製作工具创建一个双人版的3D《井字棋》游戏、将你的项目打包并以Web形式发布。书中所有脚本都有Java Script和C#两种版本,读者可根据需要选择阅读适合自己的一种。 另外,书中对于每个工具的使用方法、操作小技巧都有介绍,对每个组件中各个参数的作用都有分析,还拓展了一些游戏开发方面的知识。

目录


第1章绝对的利器
1.1Unity3D简介1
1.2引擎,工具,全天候轮胎1
1.3Unity一统天下2
1.4为什幺选择Unity?3
1.5为什幺要烧掉这本书然后咆哮着跑开?4
1.6基于浏览器的三维世界—未来向你敞开大门4
1.7动手环节—安装Unity网路播放器4
1.8欢迎使用Unity3D!5
1.9我能用Unity做什幺?5
FusionFall61.10最佳案例6
1.11我们要不要向FusionFall看齐?7
1.12另一个选择7
《越野狩猎迅猛龙》(Off-RoadVelociraptorSafari)8
特性不多,却很出彩9
要不我们也去做《越野狩猎迅猛龙》?9
1.13我爱我的Wooglie9
《欢乐赛车》(BigFunRacing)9
《骰子消消乐》(Diceworks)10
《危险时空的恋人》(LoversinaDangerousSpacetime)11
压轴案例11
1.14iOS套用商店12
1.15要想跑,先学走(或者双重跳)13
1.16永无止境14
1.17够了!开始讲吧14
先打几个愤怒的机器人15
1.18技术的奇蹟!17
1.19Scene(场景)视窗17
Game(游戏)视窗18
Hierarchy(层级)面板19
Project(工程)面板19
Inspector(检视)面板20
注意事项有哪些?22
层(Layer)和布局(Layout)下拉选单23
播放控制24
场景控制24
1.20等等—后面还有呢!25
1.21总结25
大志向,小游戏26
第2章让我们从天空开始
2.1那个小灯泡28
2.23D世界的妖歌28
2.3特性vs内容29
2.4一个没有特性的游戏30
2.5内在机制vs外在表现30
2.6被自己的外在表现所困30
2.7那个单一的乐趣点31
2.8百分之一的灵感31
2.9《钻探机》(Motherload)32
潜在的附加特性33
2.10抬起头来!34
2.11《打炮线上版》(ArtilleryLive!)35
多人游戏的那些事37
物有所值38
2.12Pong39
2.13经典的机制41
2.14玩具还是“玩剧”43
2.15重新定义天空45
2.16总结46
我们开始吧46
第3章游戏#1—TickerTaker
3.1创建一个新的Unity工程47
东西都在哪?48
3.2这是个排球游戏49
3.3不要放弃梦想49
3.4刀耕火种!50
3.5生活中的颠球游戏50
3.6製作球和球员51
3.7随便给球取个名53
3.8关于原点53XYZ/RGB55
什幺是格线?60
如果面数过多影响到游戏性能怎幺办?62
3.9隐藏自己63
更多提示67
3.10你是善于用光的人吗?67
谁把灯关了?67
黑暗降临67
玩转摄像机68
3.11让它动起来70
3.12理解这种情况下的重力71
3.13弹跳让重力更真实72
3.14总结75
遵从脚本的指示75
第4章代码探秘
4.1什幺是代码?77
4.2放胆一跳79
4.3贴出去80
4.4简直跟天书一样81
4.5你再也不会饿肚子了82
4.6块头大,责任就大83
4.7检查代码84

目录

4.7检查代码84
4.8灵感出现!86
4.9Renderer类88
4.10“哼”的同义词是什幺?90
4.11乐趣无穷91
4.12虽然离开了,但不会被忘却92
4.13为什幺要写代码?93
4.14教会雏鸟93
4.15好主意95
4.16让代码动起来96
4.17为什幺球拍之前没有动起来?97
4.18挑个词—随便挑98
4.19萤幕坐标vs世界坐标99
4.20移动球拍100
4.21游戏体验糟透了100
4.22认识矩阵101
4.23一点数学运算102
4.24追蹤数值102
4.25玩转数字103
4.26管用了!104
4.27谁给我拿个篮子104
4.28充分使用三个维度107
4.29机器人玩的颠球游戏108
4.30再次找到突破口109
4.31我们的工作到此结束110
4.32最后的调整112
什幺是四元数?112
等等,什幺是四元数?112
4.33到底什幺是四元数?113
4.34有根据的推测113
再来讲讲Slerp114
4.35正中目标115
4.36继续努力116
游戏机制的背后117
4.37C#脚本参考117
第5章游戏#2—修理机器人(一)
5.1你会被完全翻转122
5.2空白石板123
5.3準备製作一个场景123
5.4无所谓对与错125
5.5敲响你的鼓127
5.6想要设定字型吗?133
5.7获取你的资源135
5.8前面和中间137
5.9好戏多磨139
5.10最好的按钮设定139
5.11进入游戏141
5.12为机器人设定舞台143
5.13游戏规划144
5.14建个类出来145
5.15关于import147
5.16造一只更好的桶149
5.17你的柜子有多大?149
5.18开始做吧150
5.19环环相扣151
5.20循环的分解152
5.21最好使用嵌套152
5.22眼见为实154
5.23建造那个格线155
5.24现在你已经获益良多!158
5.25C#脚本参考158
第6章游戏#2—修理机器人(二)
6.1从零开始用一章内容学做游戏163
6.2找到你的中心点164
6.3深入剖析本质169
随机发牌机制169
拆散机器人170
6.4“this”到底是什幺?176
6.5随机占据绝对优势179
6.6划去第二项179
6.7是时候完全翻转了179
6.8吃南瓜的人185
6.9再划掉一项187
6.10游戏和配对187
6.11迎接最后的挑战191
游戏结局191
最后一步195
6.12好戏上演195
6.13C#脚本参考202
第7章搞定计时器
7.1施加压力209
7.2做成图形样式222
7.3神奇的收缩式计时器228
7.4準备好刀叉,来张馅饼吧!229
7.5它们是怎幺实现的229
7.6没有最好,只有更好239
7.7C#脚本参考239
第8章扣人心弦
8.1欢迎来到瞌睡村245
8.2模型的行为246
8.3好戏开始—游戏即将登场261
8.4大功告成274
8.5C#脚本参考274
第9章游戏#3—分手大战(一)
9.1远离炸弹!278
9.2创建火花材质283
9.3预製件286
9.4灯光,摄像机,还有公寓289
9.5添加角色290
9.6注册动画291
9.7编写角色脚本292
9.8芝麻开门295
9.9总结302
9.10C#脚本参考302
第10章游戏#3—分手大战(二)
10.1加入啤酒杯307
10.2创建粒子系统308
10.3添加爆炸311
10.4偷偷懒312
10.5来点花样怎幺样314
自由落体速度是个传说—炸弹落得更快314
10.6添加面部爆炸效果319
10.7来点声效320
无声的爆炸322
接住物体时声效呢?322
10.8填补空隙325
10.9总结327
10.10C#脚本参考327
第11章游戏#4—射月
11.1複製游戏工程332
11.2让炮口朝上332
11.3角色登场337
11.4遭到袭击338
11.5反派登场340
11.6清理一下342
11.7修复下落效果343
11.8设定玩家角色345
11.9开枪开到手抽筋350
11.10美化炮弹350
11.11开火354
11.12交换356
11.13参数的魔力358
11.14添加太空射击游戏最重要的部件359
11.15旧瓶装新酒360
11.16总结361
11.17C#脚本参考362
第12章游戏#5—井字棋
12.1有思想的计算机365
12.2添加一个控制脚本369
12.3阵列排布方片物体371
12.4数值组373
12.5物体下落效果377
12.6精準投放379
12.7两个人玩的《井字棋》381
12.8添加萤幕提示383
12.9胜利就在眼前385
12.10先思考后阅读385
12.11被动与主动387
12.12判断胜负391
12.13代码大爆炸391
12.14需要知道的事392
12.15另外需要知道的事392
12.16继续清理代码393
12.17清理一下代码394
12.18不让输家继续走396
12.19下得漂亮398
12.20万事俱备只欠东风399
12.21C#脚本参考400
第13章AI编程与主宰世界
13.1把它拿走,计算机401
13.2扫描空方片402
13.3解包代码403
13.4光速井字棋408
13.5输不起的人408
13.6疯狂点击的乐趣409
13.7人工低能409
13.8有陷阱!412
13.9补充413
13.10合二为一418
13.11人工智慧背后的奥妙419
13.12关闭陷阱424
13.13检测三角式陷阱426
13.14完美即无敌430
13.15让它恢复“智力”432
13.16完整的代码432
13.17总结441
再来点料442
13.18C#脚本参考442
第14章开拍!
14.1心脏手术453
14.2导入走廊454
14.3第二台摄像机456
14.4调节主摄像机457
14.5添加贴图457
14.6把灯打开459
14.7设定摄像机摇臂466
14.8製作bouncer的动画467
14.9动起来吧469
14.10製作玩家角色动画472
14.11如何“处理”护士474
14.12你让我兜圈子475
14.13将游戏发布到各个平台477
14.14成长时间478
14.15本书以外479
附录线上资源481
线下资源482
免费的开发工具482
图形处理类482
声音效果类483
Unity资源商店483
游戏门户483

标 签

搜索
随机推荐

Powered By 种豆资源网||