Unity跨平台开发优势ppt.pptx_第1页
Unity跨平台开发优势ppt.pptx_第2页
Unity跨平台开发优势ppt.pptx_第3页
Unity跨平台开发优势ppt.pptx_第4页
Unity跨平台开发优势ppt.pptx_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、什么是Unity,Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。 Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台。 也可以利用Unity web player插件发

2、布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持,Unity编辑器及其工作流程: 最好的数据驱动式游戏开发管道,Your Game,DCC Tools: Maya 3ds max Cinema 4D And more Photoshop Scripts: Mono,Unity Editor,Asset Pipeline,Unity 3D - 简介,Unity的优势在哪里? 对跨平台开发提供了最佳支持 方便灵活,易学易懂,上手快 开发门槛低 免费下载试用( 社区广泛,资源丰富 社区论坛 - 免费资源- Unity社区 - 维基(Wiki): 教程

3、: 付费资源 Asset Store,Unity 3D - 简介,对跨平台开发提供了最佳支持,Unity 3D - 引擎基本功能,引擎功能 渲染系统 多线程渲染,延迟渲染,全屏后处理,批处理,遮挡剔除,LOD 灯光系统 延迟灯光处理,实时阴影,SSAO,体积光,光照贴图, HDR,Light Probes 输入控制 键盘,鼠标,360手柄,手机触摸输入 地形系统 刷地形, 刷纹理, 树, 草, 石块, 水, 河流, 道路 物理系统(PhysX) 刚体,铰链,软物体,玩偶,汽车物理模型,服装(物理)模拟 粒子特效 烟,雾,火,爆炸,雨,雪,水,瀑布,等等 音响系统 FMOD, WAV, MP3,

4、 脚本系统 Java Script, C#, Boo (Python) 寻路系统(NavMesh) 网络支持 Real-time networking, Web connectivity, Web browser integration, Backend connectivity 性能分析系统(CPU&GPU Profiler),Unity 3D - 编辑器功能,资源集成及其管理 Prefab 游戏物体组合 场景创建 快速建模 资源管道 - DDC工具建模 快速迭代 (模型和纹理图像) 资源商店 Unity提供免费资源 用户可以有偿共享资源 资源管理服务器(Asset Server + Cac

5、he Server) 编辑器的拓展(plug-in) 性能分析,Unity 3D,Questions?,Unity 3D 3.5版新功能简介,多线程渲染(Multithread Rendering) LOD 传统细节控制系统 NavMesh 新寻路系统 Shuriken 新粒子系统 Light Probe 方向光光照贴图 线性光照,HDR & Tonemapping 重新改写的Occlusion Culling系统 GPU Profiler NaCl 谷歌Chrome Native Client Development 自定义字符 多个物体编辑 ? Flash ? Flash不是正式版!仍然是

6、预览版 请查询,Unity 3D 3.5版新功能简介,多线程渲染(Multithread Rendering) Unity使用者不需要做额外工作,Unity 3D 3.5版新功能简介,LOD 传统细节控制系统 給GameObject附加LODGroup Component Rendering LODGroup 添加不同级别的LOD模型 用LOD编辑器调整效果,Unity 3D 3.5版新功能简介,Path-Finding 新寻路系统 NavMesh NavMeshAgent Destination 目的地 Off-Mesh Link NavMeshLayer Edit Project Sett

7、ings NavMeshLayer 导航(Navigation)- 烘焙NavMesh Objects应该设置为Navigation Static 选择MeshRender Objects或者Terrain 选择NavMeshLayer,如果需要的话 点击Bake 烘焙到NavMesh.asset文件中,Unity 3D 3.5版新功能简介,Shuriken 新粒子系统 粒子系统编辑器 可编辑粒子动画曲线 新粒子系统例子 Dust Explosion Fireworks Flare,Unity 3D 3.5版新功能简介,Light Probe 可将烘焙光图用于场景中的动态物体 LightPro

8、be LightProbeGroup *重要的是如何选择Probe的位置* 烘焙LightProbe 烘焙到LightProbes.asset文件中 使用LightProbe 在MeshRender或者Skinned Mesh Render中 选择“Use Light Probes” Light Probe Anchor 在需要LightProbe的物体上,附加LightProbeAnchor, 并把它赋给Light Probe Anchor,Unity 3D 3.5版新功能简介,方向光光照贴图(Directional Lightmapping) 烘焙效果,Unity 3D 3.5版新功能简介

9、,方向光光照贴图(Directional Lightmapping) 如何烘焙,Unity 3D 3.5版新功能简介,线性光照处理 ,Unity 3D 3.5版新功能简介,线性光照处理 - 线性与伽马效果比较,Unity 3D 3.5版新功能简介,线性光照处理 - 如何设置,Unity 3D 3.5版新功能简介,HDR, ToneMapping HDR 优点 在高强度区域颜色不丢失 对Bloom支持较好 降低低频光照区域带宽 缺点 由于使用浮点缓存,所以比较慢 不是所有硬件都支持 Tone Mapping(色调映射) 将HDR值映射到的LDR范围的过程,Unity 3D 3.5版新功能简介,H

10、DR & Tone Mapping,Unity 3D 3.5版新功能简介,HDR 如何设置 (In Camera Inspector),Unity 3D 3.5版新功能简介,Tone Mapping 如何设置 载入Image Effects资源包 Assets - Import Package - Image Effects (Pro Only) 选择场景中的相机 附加Tonemapping 脚本给所选择的相机 Component - Image Effects -ToneMapping 注:所选相机必须选择HDR,Unity 3D 3.5版新功能简介,重新改写的Occlusion Culli

11、ng系统 Occlusion Area,Unity 3D 3.5版新功能简介,重新改写的Occlusion Culling系统 Occlusion Portal,Unity 3D 3.5版新功能简介,重新改写的Occlusion Culling系统 Occlusion Culling Bake and Visualize,Unity 3D 3.5版新功能简介,GPU Profiler,Unity 3D 3.5版新功能简介,NaCl Google Chrome Native Client Development 如果在Chrome中运行,不用安装Unity 的Webplayer 如何设置,Uni

12、ty 3D 3.5版新功能简介,自定义字符 ,Unity 3D 3.5版新功能简介,可编辑多个游戏物体(Multi-Object Editing) 如果属性值不同,则不显示其数值 如果所选多个物体不支持这种模式的编辑,会显示“Multi-object editing not supported”,Unity 3D 3.5版新功能简介,Unity导出Flash 创建SWF 脚本转换为Action Script 不支持移动平台(仅支持网页版),Unity 3D,Questions?,快速开发跨平台游戏-FPS实例演示,创建新的游戏项目(Create New Project) 创建大地形 创建天空盒

13、 创建场景 添加角色控制器 Play 添加移动平台角色控制器 创建游戏逻辑1 创建第二个场景 WinScene 添加更多游戏逻辑 游戏数据存储 性能优化方法,快速开发跨平台游戏-FPS实例演示,创建新的游戏项目(Create New Project) 选择所需要的Unity提供的资源包 built-in packages CharacterController Terrain Skybox Water 输入(Impot)自创的游戏资源 模型 贴图 脚本,快速开发跨平台游戏-FPS实例演示,创建大地形 刷地形 刷材质 刷细节 添加水效果 创建天空盒,快速开发跨平台游戏-FPS实例演示,创建场景 添加小房子 Import设置 Scale参数调整 Import设置 自动产生碰撞体设置 添加一个碰撞体 如果Player碰到它,就进入下一个场景,快速开发跨平台游戏-FPS实例演示,添加角色控制器 Play 第三人称控制器 第一人称控制器 添加移动平台角色控制器 两个控制器的协调,快速开发跨平台游戏-FPS实例演示,创建游戏逻辑 创建火箭弹发射器或者枪支 添加火箭弹 发射火箭弹 添加瞄准标示符号 添加音响效果 添加爆炸效果 设置碰撞,快速开发跨平台游戏-FPS实例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论