大小:27.1M
更新时间:23-09-04
系统:Pc
unity 3d游戏开发是一本Unity 3D游戏开发入门书籍,由宣雨松编著。本书从初学者入门角度讲解了Unity游戏开发,让读者快速学会了如何使用Unity制作3D游戏,如何以两种语言去讲解游戏脚本的编写,在入门阶段我们使用JavaScript语言介绍,进阶阶段将会使用C#语言同时每章都还会含有丰富的游戏实例与源代码,并且最后一章以一个第一人称射击类3D游戏为实例充分介绍游戏实战开发过程,非常适合具备一些JavaScript与C#语言基础,并且想快速入门Unity 3D 游戏开发的人员阅读。
《unity 3d游戏开发》通过实例详细介绍了如何使用Unity 进行游戏开发,书中先简要介绍了Unity 环境搭建、编辑器和GUI 游戏界面相关的知识,接着介绍了如何使用C# 和JavaScript 构建游戏脚本,添加树、草、石头等模型以及键盘事件、鼠标事件和3D 模型动画相关的内容,然后介绍了持久化数据、音频与视频播放等内容,最后以一款第一人称射击类游戏为原型,向读者详细介绍游戏制作的整个过程。
第1章 基础知识 1.1 Unity简介 1.2 下载与安装 1.3 游戏界面对比 1.4 购买许可证 1.5 打包与发布 1.6 本章小结 第2章 编辑器的结构 2.1 游戏工程 2.1.1 创建工程 2.1.2 打开工程 2.2 Project视图 2.3 Hierarchy视图 2.4 Inspector视图 2.4.1 简介 2.4.2 平台设定 2.5 Scene视图 2.5.1 视图介绍 2.5.2 移动视图 2.5.3 场景工具 2.5.4 Scene视图控制条 2.6 Game视图 2.6.1 运行游戏 2.6.2 Game视图控制条 2.6.3 导出与导入 2.7 第一个游戏实例(拓展训练) 2.8 本章小结 第3章 GUI游戏界面 3.1 GUI高级控件 3.1.1 Label控件 3.1.2 Button控件 3.1.3 TextField控件 3.1.4 ToolBar控件 3.1.5 Slider控件 3.1.6 ScrollView控件 3.1.7 群组视图 3.1.8 窗口 3.1.9 GUI Skin 3.1.10 自定义风格组件 3.2 GUILayout游戏界面布局 3.2.1 GUI与GUILayout的区别 3.2.2 GUILayoutOption界面布局设置 3.2.3 线性布局 3.2.4 控件偏移 3.2.5 对齐方式 3.2.6 实例--添加与关闭窗口 3.2.7 设置字体 3.2.8 显示中文 3.3 2D贴图与帧动画 3.3.1 绘制贴图 3.3.2 绘制动画 3.3.3 实例--人物移动 3.3.4 实例--用Unity开发2D游戏 3.4 游戏实例--游戏主菜单 3.5 本章小结 第4章 Unity游戏脚本 4.1 MonoDevelop脚本编辑器 4.1.1 编辑器简介 4.1.2 调试 4.2 Unity脚本的生命周期 4.3 利用脚本来操作游戏对象 4.3.1 创建游戏对象 4.3.2 获取游戏对象 4.3.3 添加组件与修改组件 4.3.4 发送广播与消息 4.3.5 克隆游戏对象 4.3.6 脚本组件 4.4 用脚本来控制对象的变换 4.4.1 改变游戏对象的位置 4.4.2 旋转游戏对象 4.4.3 平移游戏对象 4.4.4 缩放游戏对象 4.5 用C#编写脚本 4.5.1 继承MonoBehaviour类 4.5.2 声明变量 4.5.3 调用方法 4.5.4 JavaScript与C#脚本之间的通信 4.6 工具类 4.6.1 时间 4.6.2 等待 4.6.3 随机数 4.6.4 数学 4.6.5 四元数 4.7 游戏实例--小地图的制作 4.8 本章小结 第5章 游戏元素 5.1 游戏地形 5.1.1 创建地形 5.1.2 地形参数 5.1.3 编辑地形 5.1.4 地形贴图 5.2 地形元素 5.2.1 树元素 5.2.2 草与网格元素 5.2.3 其他设置 5.3 光源 5.3.1 点光源(Point Light) 5.3.2 聚光灯 5.3.3 平行光 5.4 天空盒子 5.4.1 Skybox组件 5.4.2 在场景中添加天空盒子 5.5 常用编辑器组件 5.5.1 摄像机 5.5.2 摄像机的类型 5.5.3 定制导航菜单栏 5.5.4 预设 5.5.5 抗锯齿 5.6 游戏实例--摄像机切换镜头 5.7 本章小结 第6章 物理引擎 6.1 刚体 6.1.1 简单使用 6.1.2 物理管理器 6.1.3 力 6.1.4 碰撞与休眠 6.2 碰撞器 6.2.1 添加碰撞器 6.2.2 物理材质 6.3 角色控制器 6.3.1 第一人称 6.3.2 第三人称 6.3.3 控制组件 6.3.4 移动与飞行 6.3.5 碰撞监测 6.4 射线 6.4.1 射线的原理 6.4.2 碰撞监测 6.5 关节 6.5.1 关节介绍 6.5.2 实例--关节组件 6.6 粒子特效 6.6.1 粒子发射器 6.6.2 粒子动画 6.6.3 粒子渲染器 6.6.4 粒子效果实例 6.6.5 布料 6.6.6 路径渲染 6.7 游戏实例--击垮围墙 6.8 本章小结 第7章 输入与控制 7.1 键盘事件 7.1.1 按下事件 7.1.2 抬起事件 7.1.3 长按事件 7.1.4 任意键事件 7.1.5 实例--组合按键 7.2 鼠标事件 7.2.1 按下事件 7.2.2 抬起事件 7.2.3 长按事件 7.3 自定义按键事件 7.3.1 输入管理器 7.3.2 按键事件 7.3.3 按键轴 7.3.4 实例--观察模型 7.4 模型与动画 7.4.1 模型的载入 7.4.2 设置3D动画 7.4.3 播放3D动画 7.4.4 动画剪辑 7.4.5 动画的帧 7.5 GL图像库 7.5.1 绘制线 7.5.2 实例--绘制曲线 7.5.3 绘制四边形 7.5.4 绘制三角形 7.5.5 绘制3D几何图形 7.5.6 线渲染器 7.5.7 网格渲染 7.6 游戏实例--控制人物移动 7.7 本章小结 第8章 持久化数据 8.1 PlayerPrefs类 8.1.1 保存与读取数据 8.1.2 删除数据 8.1.3 实例--注册界面 8.2 自定义文件 8.2.1 文件的创建与写入 8.2.2 文件的读取 8.2.3 实例--读取笑话 8.3 应用程序 8.3.1 创建关卡 8.3.2 切换关卡 8.3.3 截屏 8.3.4 打开网页 8.3.5 退出游戏 8.4 资源数据库 8.4.1 加载资源 8.4.2 创建资源 8.4.3 创建文件夹 8.4.4 移动与复制 8.4.5 删除与刷新 8.4.6 实例--鼠标拖动模型 8.4.7 实例--鼠标拣选 8.5 游戏实例--接受任务 8.6 本章小结 第9章 多媒体与网络 9.1 游戏音频 9.1.1 音频介绍 9.1.2 添加音频 9.1.3 播放音频 9.2 游戏视频 9.2.1 创建视频 9.2.2 播放视频 9.2.3 GUI播放视频 9.3 网络 9.3.1 下载文件 9.3.2 自定义资源包 9.3.3 下载资源包 9.3.4 创建本地服务器 9.3.5 客户端连接服务器 9.3.6 实例--多人聊天服务器端 9.3.7 实例--多人聊天客户端 9.4 游戏实例--简单的网络游戏 9.5 本章小结 第10章 游戏实例--突出重围 10.1 游戏状态机 10.2 游戏界面 10.2.1 游戏主菜单 10.2.2 制作角色血条 10.2.3 制作图片数字 10.3 游戏逻辑 10.3.1 发射子弹与击打目标 10.3.2 敌人的AI 10.3.3 增加敌人预设 10.4 完整的游戏 10.5 本章小结
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
同类热门
类似软件
unity3d脚本编程 使用c语言开发跨平台游戏56.09M584人在用unity3d脚本编程 使用c语言开发跨平台游戏是一本Unity 3D脚本编程书籍,由陈嘉栋编著。本书内容丰富翔实,以Unity 3D的跨平台基础Mono及其游戏脚本语言C#为基础进行讲解,全面系统地剖析了Unity 3D的跨平台原理以及游戏脚本开发的特
查看热门标签
网友评论0人参与,0条评论
最新排行
不上班的23种活法pdf版6.47M 不上班的23种活法是一款介绍各种各样的自由职业的图书,作者唐华山,由北京出版社发行。全书为广大网友提供23种活法供参考,选取了自由职业中最具普遍意义的23个方向,并对其进行了具体分析和阐述,包括职业综述、必备素养、现身说法、经验分享、测试、相关链接
查看android应用程序开发教程android studio版pdf47.32M android应用程序开发教程android studio版pdf是一本Android应用程序开发教程书籍,由罗文龙编著。本书以最新的Google官方Android IDE-Android Studio V1.3为开发环境对实例进行开发讲解,让读者
查看曼昆经济学原理第五版pdf98.22M中文高清版(含答案) 曼昆经济学原理第五版是目前国内非常优秀的经济学中文教材,作者曼昆,梁小民,陈宇峰译,其英文原版现已被哈佛大学、耶鲁大学、斯坦福大学等美国600余所大学用作经济学原理课程的教材,迄今为止它已被翻译成20种语言在全世界销售100多万册。曼昆经济学原理第
查看11j930住宅建筑构造图集21.07Mpdf电子版 11j930图集,全称11j930住宅建筑构造图集,是国家建筑标准设计图集,由中华人民共和国住房和城乡建设部发行,自2011年3月1日起实施,原料《住宅建筑构造》(03j930-1)标准设计同时废止,可以适用于一般标准的新建、改建、扩建的住宅建筑设
查看轻而易举黑客攻防入门41.81M先知文化pdf扫描版轻而易举黑客攻防入门是一本黑客攻防类型的学习教材,由先知文化编著,电子工业出版社出版。全书从黑客新手的需要和学习习惯出发,详细介绍了黑客基础知识、信息搜集与漏洞扫描、黑客常用命令与工具、windows系统漏洞防范、密码攻防、远程控制攻防、木马攻防、网络攻
查看c# winform实践开发教程42.53M钱哨高清扫描版c# winform实践开发教程是一本基于.NET FrameWork2.0平台进行的C# Windows程序设计开发教材,由钱哨,李挥剑,李继哲 三人共同编著。全书内容衔接合理,采用了项目驱动方式,且完全按项目运作所需的知识体系设置结构来编写。以实际工
查看oracle dba手记3数据库性能优化与内部原理解析44.8M盖国强pdf扫描版 oracle dba手记3,全称oracle dba手记3数据库性能优化与内部原理解析,是一本面向程序员的数据库访问性能优化法则,由由盖国强,杨廷琨,冯春培等人编著。全书分为四篇,第一篇为dba之路,由冯春培编写,是他对多年的职业经历与行业观察的总
查看2017铁路工程管理与实务73.3Mpdf高清版 2017铁路工程管理与实务,又称之为2017一级建造师铁路工程管理与实务电子书,是一级建造师必考的科目,该版本根据2014年版一级建造师《专业工程管理与实务)) (铁路工程)科目考试大纲编写,主要阐述了《考试大纲》的核心内容,按照章节目条排序,不考
查看尼康l320使用说明书11.74M尼康l320是一款非常优秀的相机,机背搭载了一款3.0英寸23万像素显示屏,最高支持720p的高清视频拍摄,采用EXPEED C2图像处理系统,提供了增强的动画录制、高灵敏度的性能和更高的图像质量。尼康l320说明书详细的介绍了该相机的各种操作步骤和使用
查看spring源码深度解析94.36M郝佳 pdf扫描版spring源码深度解析是一本spring框架揭秘实战指南,由郝佳编著。本书从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、be
查看Visual Basic范例开发大全216.31MPDF中文版Visual Basic范例开发大全是一款pdf中文版的高清电子书籍,全书485个典型实例,分为4个篇章,17个章节,每个实例都配多媒体教学视频讲解,全面解析visual basic程序开发的核心技术与应用。另外软件包中附带了pdf阅读器,方便读者即下即
查看