书籍详情
《Unity游戏开发实例指南》[32M]百度网盘|亲测有效|pdf下载
  • Unity游戏开发实例指南

  • 出版社:科学出版社
  • 出版时间:2016-06
  • 热度:11388
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

  本书能够让你在Unity游戏引擎里游刃有余。
  同时,你将学会如何在Unity里制作五款简单的游戏,全程有资深独立游戏制作人的逐步指导、细致讲解及技巧分享。书中包含了易学易懂的实例教学,能够让你制作出功能完整的视频游戏!
  本书特色
  逐步指导,清晰明了
  边学边做,立竿见影
  表述生动,妙趣横生
  发散思维,举一反三
  练手任务,成果检验

内容简介

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

作者简介

  Ryan Henson Creighton,一位资深的游戏开发者,也是Untold Entertainment公司的创始人,并兼任游戏应用创意顾问一职。Untold Entertainment公司为各
  年龄段的玩家创作出非常优秀的互动体验游戏。在创立Untold之前,Ryan任职于加拿大传媒巨头Corus Entertainment公司的高级游戏开发师,在那里,他为YTV、Trechouse
  TV和W networks等公司制作了五十余款广告游戏及原创作品.,Ryan是《Sissy魔法大冒险》(Sissy's Magical Ponycorn Adventure)的联合创作人,该游戏是他与他五岁的女儿
  Cassandra一同创作完成的。Ryan是IGDA Toronto Chapter公司的副总裁。他也是本书的作者。在开发游戏之余,他会和两个小女儿以及他那性格开朗的妻子去多伦多市区游玩。
  
  张宇,网名“老猫”,80后生人。曾多年致力于虚拟现实及三维图形领域。后转为自由职业者,致力于开源软件及开源工作流的本土化探索与推广。

内页插图

目录

第1章 绝对的利器
1.1 Unity 3D简介
1.2 引擎,工具,全天候轮胎
1.3 Unity一统天下
1.4 为什么选择Unity?
1.5 为什么要烧掉这本书然后咆哮着跑开?
1.6 基于浏览器的三维世界——未来向你敞开大门
1.7 动手环节——安装Unity网络播放器
1.8 欢迎使用Unity 3D!
1.9 我能用Unity做什么?
FusionFall
1.10 最佳案例
1.11 我们要不要向FusionFall看齐?
1.12 另一个选择
《越野狩猎迅猛龙》(Off-Road Velociraptor Safari)
特性不多,却很出彩
要不我们也去做《越野狩猎迅猛龙》?
1.13 我爱我的Wooglie
《欢乐赛车》(Big Fun Racing)
《骰子消消乐》(Diceworks)
《危险时空的恋人》(Lovers 1n a Dangerous Spacetime)
压轴案例
1.14 iOS应用商店
1.15 要想跑,先学走(或者双重跳)
1.16 永无止境
1.17 够了!开始讲吧
先打几个愤怒的机器人
1.18 技术的奇迹!
1.19 Scene(场景)窗口
Game(游戏)窗口
H1erarchy(层级)面板
Project(工程)面板
Inspectcor(检视)面板
注意事项有哪些?
层(Layer)和布局(Layout)下拉菜单
播放控制
场景控制
1.20 等等——后面还有呢!
1.21 总结
大志向,小游戏
第2章 让我们从天空开始
2.1 那个小灯泡
2.2 3D世界的妖歌
2.3 特性vs内容
2.4 一个没有特性的游戏
2.5 内在机制vs外在表现
2.6 被自己的外在表现所困
2.7 那个单一的乐趣点
2.8 百分之一的灵感
2.9 《钻探机》(Motherload)
潜在的附加特性
2.10 抬起头来!
2.11 《打炮在线版》(Artillery Live!)
多人游戏的那些事
物有所值
2.12 Pong
……
第3章 游戏#1——Ticker Taker
第4章 代码探秘
第5章 游戏#2——修理机器人(一)
第6章 游戏#2——修理机器人(二)
第7章 搞定计时器
第8章 扣人心弦
第9章 游戏#3——分手大战(一)
第10章 游戏#3——分手大战(二)
第11章 游戏#4——射月
第12章 游戏#5——井字棋
第13章 AI编程与主宰世界
第14章 开拍!
附录

前言/序言

  关于第三版
  作为市面上的一本Unity3D指导手册,很高兴能够看到这本书经受住了时间的考验,以及UnityTechnologies飞速的更新进度。技术在日新月异地发展,短短几年中,很多事都发生了变化。C#大幅取代了UnityScript而成为一种推荐的语言,本书中所有的代码都用C#做了增补转译,也讲解了如何亲手对过往或未来项目执行这种转译的注释内容。
  在第一版面市之初,计算机已经快速融入了我们的生产生活,并确立了其不可动摇的地位。在此基础上,第三版增加了两个额外章节,教你如何创建一个双人游戏,以及如何通过计算机编程实现一个百战百胜的玩家角色。当然,也介绍了如何打败电脑玩家角色,在必然会发生的机器起义当中,我把它作为抵抗运动的秘密武器呈献给大家。要永远保持警惕哦!游戏开发者的未来
  “游戏开发者”已经快速取代了“救火英雄”,成为孩子们心中长大后最想从事的职业。一摞打孔卡,还有一台屋子那么大的计算机编写简单的游戏,这种日子早已一去不复返。随着Unity3D这样实惠的游戏开发工具的普及,游戏开发全民化进程正在悄然兴起。
  然而,正如救火英雄的路上充满了艰险一样,游戏开发之路也并非一帆风顺。很多时候,有抱负的开发者低估了摆在他们前面的包罗万象的任务与挑战。他们要接受远超自己接受能力的事,最终偏离了自己的游戏开发梦想,而成了一名律师或是牙齿保健专家。这是很悲哀的事。这本书填平了“我做过很多游戏!”与“我想做游戏!”这两种状态间的鸿沟,先专注完成小而简单的项目,然后再去大干一场。
  本书内容概要
  第1章绝对的利器:向你介绍一款惊艳的游戏引擎与游戏编写工具-Unity3D,让你能够创作游戏并发布到多种设备平台上去。你将体验多个基于浏览器的Unity3D游戏,去体会引擎的功能特性,从大型多人在线游戏到简单的卡丁车游戏。你将下载并安装自己的Unity3D副本,并对软件自带的其中一个演示案例进行探索。
  第2章让我们从天空开始:探索游戏表面与内在机制之间的不同点。通过剖析电视游戏史上的案例,包括《百战天虫》、《马里奥网球》、《焦土》等,我们将充分挖掘其中的乐趣所在,这些乐趣也是很多更复杂的优秀游戏的基础。通过对视频游戏元素的分析,我们将学习如何将一个宏大复杂的游戏概念萃取成一个可控的启动项目。
  第3章游戏#l-TickerTaker:带你进入你的一个Unity3D游戏项目。我们将探索Unity的软件环境,并学习如何创建并摆放基本物体、添加如物理材质及刚体这样的组件,并用Unity内建的物理引擎做出一个在球拍上弹跳的球。
  第4章代码探秘:继续进入游戏的脚本设定环节。只需写几行简单易懂的代码,你就可以让球拍跟着鼠标在屏幕上运动,为游戏增添交互体验。本章包含了游戏脚本的速成学习内容,让你重新找回中学计算机课上丢掉的编程兴趣。