Unity 3D游戏开发案例教程(第2版)
书 号:9787113314101
丛 书 名:“十四五”高等学校数字媒体类专业系列教材
作 者:胡垂立
译 者:
开 本:16开
装 帧:平装
正文语种:汉文
出 版 社:中国铁道出版社
定 价:59.8元
-
内容简介
本书是“十四五”高等学校数字媒体类专业规划教材之一,按照由浅入深、理论结合实例的原则,介绍Unity游戏开发的编程技术、设计技巧及开发过程。全书共分为五章,内容包括游戏概述、C#程序语言基础、Unity3D游戏开发基础、Unity游戏开发基础案例、Unity游戏开发综合案例。本书针对Unity游戏开发,既有基础理论的讲解,又有大量经典游戏设计开发实例的操作,可使读者轻松、快速、全面地掌握Unity游戏开发的技术及技巧。另外,本书还配套了免费的电子教案和课件供读者下载使用,其中附带的程序代码均调试通过,读者可直接调用与运行。本书结构清晰,实战针对性强,案例与知识点结合紧密,便于读者提高游戏开发能力,具有较强的实用性和参考价值。本书适合作为高等学校数字媒体类专业的教材,也可供游戏开发爱好者自学参考。 -
前言
随着数字媒体和游戏产业的快速发展,游戏开发已经崛起成为高等教育领域的关键学科。游戏开发教育不仅致力于培养学生的技术技能,还着重于激发学生的创新思维和提升其跨学科能力。在这一背景下,编者对本书第一版进行了全面修订。
与第1版相比,本书主要进行了以下四个方面的补充与完善:
(1)更新了第 1 章的概念介绍。第 2 版通过对当下游戏行业最新发展的深入研究,包括新型的游戏类型、技术进步及市场动态,对电子游戏的概念、分类,以及主流游戏的介绍进行了更新。
(2)修改并优化了第 2 章案例项目《连连看》。本书对原有的案例项目进行了代码优化,对潜在运行问题进行了全面排查和修复,同时还对项目版本和相关的 API 调用进行了更新,以适应 Unity 的新特性,并确保项目能够兼容 Unity 的新版本。
(3)对 Unity 游戏开发基础进行系统补充。本书在原有内容的基础上对 Unity 开发相关基础知识进行了详尽补充,并设计多个小案例来加深理解,可使读者在实践中逐步掌握相关知识并将其应用于实际游戏开发中。
(4)对 Unity 游戏开发基础案例及综合案例进行更新替换。本书根据当下游戏的发展趋势及知识点的综合应用,对第 1 版第 4 章中《飞翔的小鸟》《塔防游戏》及第 5 章的综合案例进行更新替换,解决第 4 章两个案例间难度跨度过大的问题。通过冒险游戏、射击游戏及潜行游戏的学习,掌握物理引擎、UGUI 系统、模型设置和材质添加、粒子系统、音频管理、Mecanim 动画系统等核心内容,同时学习并掌握新兴游戏的设计及开发流程。
本书主要特点如下:
(1)取材广泛,企业实例。通过经典、实用的游戏开发案例,尤其是企业真实案例,加深读者对理论知识的理解。本书案例包括《连连看》《Roll A Ball》《冒险之旅》《第一人称射击游戏》,以及企业综合实战项目。
(2)案例完整,结构清晰。本书挑选的案例及程序代码实现十分完整,体系结构清晰,便于读者学习。
(3)代码准确,注释清晰。本书所有案例的核心代码都有详尽的注释,便于读者理解核心代码的功能和逻辑意义。
(4)讲解清晰,步骤详细。每个案例的开发步骤都以通俗易懂的语言阐述,并穿插图片和表格。
(5)由浅入深,循序渐进。本书内容面向游戏设计开发的初学者,内容讲述遵循由浅入深、循序渐进的原则。
本书由胡垂立任主编,杨恒泓、邵烨荣、周嘉蔚、马璐桦、焦花花任副主编。编者主要为广州工商学院工学院的专任教师,全书由胡垂立策划与统稿。编写分工:周嘉蔚编写了第1章,邵烨荣编写了第2章,焦花花编写了第3章,马璐桦编写了第4章,杨恒泓编写了第5章。广东琨耀信息科技有限公司为本书的编写提供了实战项目案例和技术支持 , 在此感谢他们对本书创作所付出的努力。
尽管我们尽了最大努力,但教材中仍难免存在疏漏和不足之处,欢迎各界专家和读者朋友提出宝贵的意见,我们将不胜感激。愿广大同行为建设高质量的游戏开发课程及教材共同努力! -
目录
第1章游戏概述1.1游戏的概念与特征11.1.1游戏的概念11.1.2游戏的共性21.1.3游戏的规则31.1.4电子游戏的特征41.2电子游戏的发展与演变51.2.1启蒙时代51.2.2任天堂时代61.2.33D游戏时代81.2.4手机游戏时代101.2.5VR时代及未来101.3电子游戏的分类111.3.1角色扮演类游戏111.3.2动作类游戏121.3.3体育类游戏131.3.4模拟类游戏141.3.5冒险类游戏151.3.6射击类游戏151.3.7竞速类游戏161.3.8益智类游戏17目录1.4游戏引擎171.4.1游戏引擎的定义181.4.2游戏引擎的功能181.4.3游戏引擎的特点191.4.4世界主流游戏引擎介绍19小结24第2章C#程序设计基础2.1C#程序设计概述262.1.1C#与游戏开发262.1.2C#的语言特点及历史262 -
作者介绍
胡垂立,硕士,副教授,曾获“广东省民办教育优秀教师奖”,4次获评学院“优秀教职工”,连续4年获评“广东省大学生计算机设计大赛优秀指导老师奖”,连续3年获广州工商学院教学成果奖。研究方向为数据可视化技术、虚拟现实技术,主持各级各类教科研项目10余项,发表学术论文20余篇,主编教材5部,获计算机软件著作权登记证书6项。 -
编辑推荐
①优秀教材的延续,立体化教材,配有微课视频、课件、素材、源代码等教学资源。
②案例引导,注重实操。
③校级重点教材项目成果。 -
书评书荐
-
附件下载
图书推荐