书籍详情
《Unity3D游戏开发基础教程》[51M]百度网盘|亲测有效|pdf下载
  • Unity3D游戏开发基础教程

  • 出版社:京东图书自营旗舰店
  • 出版时间:2020-08
  • 热度:12334
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

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

内容介绍

内容简介

  《Unity 3D游戏开发基础教程(21世纪应用型人才培养十四五规划教材)》主要内容包括游戏开发所需要的3D数学知识和图形学基础知识、Unity编辑器的使用、C#脚本语言的基础知识、游戏中事件输入与控制的基础知识、基本游戏场景的创建、GUI系统、物理系统、导航网格与寻路、音频系统等。
  本教材注重基础讲解,内容深入浅出,适合Unity 3D游戏开发的初学者、移动游戏开发人员、计算机数字媒体技术相关专业的学生,同时也适合各类培训班的学员参考阅读。

内页插图

目录

第1章 游戏开发基础知识
1.1 3D数学基础知识
1.2 四元数
1.3 渲染管线
1.4 常见游戏类型

第2章 Unity编辑器的使用
2.1 游戏工程
2.2 界面布局
2.3 工具栏
2.4 菜单栏
2.5 Project视图
2.6 Hierarchy视图
2.7 Inspector视图
2.8 Game视图
2.9 Scene视图
2.10 Profiler视图
2.11 Console视图

第3章 C#脚本语言基础
3.1 脚本介绍
3.2 Unity脚本语言
3.3 C#基本语法
3.4 创建脚本
3.5 常用脚本API

第4章 输入与控制
4.1 Input Manager(输入管理器)
4.2 鼠标输入
4.3 键盘操作
4.4 游戏外设输入
4.5 移动设备输入
4.6 自定义输入

第5章 创建基本游戏场景
5.1 创建工程和游戏场景
5.2 创建基本几何体
5.3 创建组件
5.4 创建脚本
5.5 创建光源
5.6 创建摄像机
5.7 地形编辑器
5.8 创建角色
5.9 粒子系统
5.10 天空盒
5.11 雾效
5.12 水效果
5.13 动画系统

第6章 GUI系统
6.1 Unity GUI系统基础
6.2 GUI基本控件
6.3 GUI自动布局

第7章 物理系统
7.1 基本概念
7.2 入门案例
7.3 力
7.4 碰撞器介绍
7.5 物理引擎参数详解

第8章 导航网格与寻路
8.1 概述
8.2 导航系统的内部工作原理
8.3 简单应用举例
8.4 高级应用技巧

第9章 音频系统
9.1 概述
9.2 音频导入设置
9.3 在Unity编辑器中播放音频
参考文献

前言/序言

  Unity 3D是由Unity Technologies开发的一个可以轻松创建诸如三维视频游戏、可视化建筑、实时三维动画等内容的多平台的综合型游戏开发工具,是一个专业的游戏引擎。Unity 3D是以交互图形化开发环境为主要方式的软件,利用其开发的游戏可发布至Windows、Mac等个人计算机操作系统平台或iOS、Android等移动端操作系统平台。近年来,越来越多的游戏厂商和应用软件开发工作室在使用Unity 3D开发各种类型的3D游戏。
  三维游戏开发技术是计算机数字媒体相关专业重要的专业基础课程。目前,市面上同类教材大多是职业培训类教材,教材的内容和编排大多从游戏开发软件的使用人手,缺少相关内容的理论知识。对于学生来说,不仅需要学习游戏开发的相关软件的使用,还要具有一定的理论基础来支撑以后更加深入的学习和从事相关研究工作。本教材希望强化游戏开发中的理论知识和实践能力的结合,首先讲解游戏开发所需要的图形学基础知识和三维数学的基础知识,再将这些知识和C#脚本结合起来,重点讲解如何在脚本中实现游戏开发中需要用到的功能,让学生有比较扎实的编程基础。在讲解Unity相关模块知识的时候,加强相关的理论知识,把理论和实践结合起来。部分章节精心安排了具有针对性的实例,通过理论和实践相结合的形式,帮助学生掌握工具软件的使用,让学生轻松上手游戏开发。
  本教材全书共分9章,第1章介绍了游戏开发所需要的3D数学知识和图形学基础知识,第2章介绍了Unity编辑器的使用,第3章介绍了C#脚本语言开发的基础知识,第4章介绍了游戏中事件输入输出控制的基础知识。在此基础之上,以循序渐进的方式详细讲述了Unity游戏开发中的主要功能和系统,包括基本游戏场景的创建(第5章)、GUI系统(第6章)、物理系统(第7章)、导航网格与寻路(第8章)和音频系统(第9章)。本教材注重基础讲解,内容深入浅出,适合Unity 3D游戏开发的初学者、移动游戏开发人员、计算机数字媒体技术相关专业的学生,同时也适合各类培训班的学员参考阅读。
  本书所有参与编写的成员均是多年从事数字媒体技术和游戏开发领域教学和科研的专家或相关教师,均具有较强的工程实践能力和丰富的教学经验。团队成员在出版前进行了大量的准备工作,本书凝结着他们的科研成果和教学经验的结晶。感谢南京睿悦信息技术有限公司技术团队的支持。
  由于编者水平有限,书中疏漏和不足之处在所难免,恳请广大读者及专家批评指正。