前言<br/>第一部分 Unity开发基础知识<br/>第1章 虚拟现实开发技术入门2<br/>11 什么是虚拟现实2<br/>12 虚拟现实的技术基础3<br/>121 立体显示技术4<br/>122 3D建模技术5<br/>123 自然交互技术6<br/>13 主流的虚拟现实设备7<br/>131 Oculus 系列8<br/>132 HTC VIVE系列9<br/>133 Sony PlayStation VR11<br/>134 其他VR设备12<br/>135 Microsoft HoloLens12<br/>136 AR眼镜设备12<br/>14 主流的虚拟现实开发工具13<br/>141 虚拟现实开发平台简介13<br/>142 第三方工具和SDK14<br/>15 虚拟现实应用开发的基本流程和注意事项16<br/>151 基本流程16<br/>152 注意事项18<br/>16 本章小结19<br/>第2章 你人生的第一款Unity3D游戏20<br/>21 常用3D游戏引擎介绍20<br/>211 什么是游戏引擎20<br/>212 游戏引擎架构基础21<br/>213 主流3D引擎对比分析28<br/>22 Unity的授权、服务与安装29<br/>221 Unity的授权类型和服务29<br/>222 Unity的安装29<br/>23 Unity编辑器入门34<br/>231 界面布局34<br/>232 Unity的工具栏38<br/>233 顶部菜单栏41<br/>24 Unity3D中的核心概念43<br/>241 场景43<br/>242 游戏对象44<br/>243 组件44<br/>244 预设体45<br/>25 实战项目:《梦幻天堂》游戏的设计与实现45<br/>251 《梦幻天堂》的策划与设计45<br/>252 创建一个新项目46<br/>253 搭建游戏场景47<br/>254 添加游戏角色50<br/>255 预览游戏效果52<br/>256 在Windows平台编译运行52<br/>257 在Android平台编译运行53<br/>258 在iOS平台编译运行55<br/>26 本章小结 56<br/>第3章 无往不利:在Unity中使用C#进行编程57<br/>31 游戏脚本语言概述57<br/>311 游戏脚本语言的诞生57<br/>312 Unity3D所使用的脚本语言58<br/>313 C#的开发环境58<br/>32 C#的基本语法和使用58<br/>321 变量和数据类型58<br/>322 表达式与运算符61<br/>323 流程控制68<br/>324 函数71<br/>325 类、对象和方法74<br/>33 Unity的脚本系统77<br/>331 创建脚本77<br/>332 事件函数79<br/>34 本章小结82<br/>第二部分 Unity开发核心技能<br/>第4章 创建一个虚拟的新世界84<br/>41 创建基础的游戏场景84<br/>411 Unity中的地形引擎84<br/>412 基本几何体的使用92<br/>413 添加天空盒93<br/>42 创建Unity之外的游戏资源94<br/>421 3D模型、材质和动画的创建工具94<br/>422 音效创建工具97<br/>423 其他资源创建工具98<br/>43 导入外部的游戏资源98<br/>431 2D图像文件的导入和设置99<br/>432 3D模型的导入和设置99<br/>433 3D动画的导入和设置100<br/>434 音频和视频的导入和设置101<br/>435 Unity资源包的导入和导出101<br/>44 Unity光照系统102<br/>441 灯光组件简介103<br/>442 常见的光源类型103<br/>443 灯光组件属性简介105<br/>444 全局光照109<br/>445 烘焙109<br/>446 Lightmap的使用111<br/>447 Light Probe的使用112<br/>448 Reection Probe的使用114<br/>45 粒子系统117<br/>451 粒子系统简介117<br/>452 Shuriken粒子系统118<br/>46 着色器120<br/>461 着色器简介120<br/>462 Unity中的标准着色器121<br/>463 创建自定义的着色器129<br/>464 Shader Graph133<br/>47 后期处理135<br/>471 Post Processing简介135<br/>472 如何在Unity项目中添加Post Processing136<br/>48 本章小结140<br/>第5章 游戏中的UI系统141<br/>51 Unity中的UI系统简介141<br/>52 UGUI中的静态视觉元素142<br/>521 Canvas142<br/>522 Image144<br/>523 Text147<br/>524 TextMeshPro148<br/>53 交互UI对象149<br/>531 Button 150<br/>532 Toggle154<br/>533 Slider156<br/>534 其他交互控件159<br/>54 本章小结159<br/>第6章 让角色活灵活现:Unity中的动画系统160<br/>61 Unity动画系统概述160<br/>62 Legacy动画系统概览160<br/>63 Mecanim动画系统概览161<br/>631 Mecanim动画系统的特性161<br/>632 Mecanim动画系统中的核心概念161<br/>633 Blend Tree163<br/>634 Retarget和Avatar164<br/>635 Mecanim动画系统的工作流程164<br/>64 Mecanim动画系统的使用165<br/>65 本章小结170<br/>第7章 最简单的游戏AI:Nav Mesh寻路系统171<br/>71 Unity寻路系统概述171<br/>72 Nav Mesh烘焙设置175<br/>73 添加障碍物:Nav Mesh Obstacle179<br/>74 穿越障碍物:Off Mesh Link180<br/>75 本章小结181<br/>第8章 真实世界的法则:物理引擎182<br/>81 物理引擎概述182<br/>82 Unity物理引擎的核心构成183<br/>821 Rigidbody183<br/>822 Collider189<br/>823 Raycast196<br/>83 本章小结198<br/>第9章 且听风吟:音乐和音效199<br/>91 Unity Audio系统概述199<br/>92 Audio Source200<br/>921 Aud
温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录