搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Unity AR/VR开发:实战高手训练营
0.00     定价 ¥ 109.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111684992
  • 作      者:
    王寒,张义红,王少笛
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2021-08-01
收藏
编辑推荐

展开
作者简介

王寒:资深苹果平台开发者、国内较早的iOS与VR/AR应用开发者、腾讯课堂讲师、知乎专栏“灵猫学编程”作者、蛮牛游戏开发专栏作者。著有《Cocos2D权威指南》《虚拟现实:引领未来的人机交互革命》《Unity AR/VR开发:从新手到专家》等书。2013年开始接触AR/VR技术,对主流游戏引擎及VR/AR交互技术有一定的研究,包括Unity3D、Unreal4、ARKit、ARCore等,目前已获得数个相关领域的技术专利,并在申请和动捕及多感知人机交互相关的技术专利。长期负责虚拟现实相关项目的内容开发和技术培训,如基于VR/AR平台(HTC VIVE、Oculus、HoloLens和ARKit)开发的教育类应用Project Minsky、未来教室、Cute Mimi等。
  

张义红香港理工大学博士,东华大学信息学院副院长、副研究员,主要研究方向为增强现实、图像处理与模式识别。
  

王少笛:魔珐科技技术负责人、虚拟数字人探索者、国内首批虚拟现实爱好者、知乎专栏“动作捕捉技术”作者。曾任职于赛隆空间科技,担任产品设计与开发总负责人,主要面向市场主流设备(HTC VIVE、Oculus、Hololens等)开发教育类相关应用,目前已上线的产品有Project Minsky、未来教室、消防安全VR版等。


展开
目录

前言<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

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证