Unity跨平台开发优势ppt

上传人:jiups****uk12 文档编号:45556252 上传时间:2018-06-17 格式:PPTX 页数:42 大小:3.51MB
返回 下载 相关 举报
Unity跨平台开发优势ppt_第1页
第1页 / 共42页
Unity跨平台开发优势ppt_第2页
第2页 / 共42页
Unity跨平台开发优势ppt_第3页
第3页 / 共42页
Unity跨平台开发优势ppt_第4页
第4页 / 共42页
Unity跨平台开发优势ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《Unity跨平台开发优势ppt》由会员分享,可在线阅读,更多相关《Unity跨平台开发优势ppt(42页珍藏版)》请在金锄头文库上搜索。

1、什么是UnityUnity是由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 GameYour GameDCC Tools: Maya 3ds max Cinema 4D And morePhotoshopScripts: MonoUnity EditorAsset PipelineUnity 3D - 简介Unity的优势在哪里? 对跨平台开发提供了最佳支持 方便灵活,易学易懂,上手快 开发门槛低 免费下载试用(http:/ 社区广泛,资源丰富 社区论坛 - http:/ 免费资源- http:/

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

4、特效 烟,雾,火,爆炸,雨,雪,水,瀑布,等等 音响系统 FMOD, WAV, MP3, 脚本系统 Java Script, C#, Boo (Python) 寻路系统(NavMesh) 网络支持 Real-time networking, Web connectivity, Web browser integration, Backend connectivity 性能分析系统(CPU&GPU Profiler)Unity 3D - 编辑器功能 资源集成及其管理 Prefab 游戏物体组合 场景创建 快速建模 资源管道 - DDC工具建模 快速迭代 (模型和纹理图像) 资源商店 Unity提

5、供免费资源 用户可以有偿共享资源 资源管理服务器(Asset Server + Cache Server) 编辑器的拓展(plug-in) 性能分析Unity 3DQuestions?Unity 3D 3.5版新功能简介 多线程渲染(Multithread Rendering) LOD 传统细节控制系统 NavMesh 新寻路系统 Shuriken 新粒子系统 Light Probe 方向光光照贴图 线性光照,HDR & Tonemapping 重新改写的Occlusion Culling系统 GPU Profiler NaCl 谷歌Chrome Native Client Developme

6、nt 自定义字符 多个物体编辑 ? Flash ? Flash不是正式版!仍然是预览版 请查询http:/ 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 目的地

7、Off-Mesh Link NavMeshLayer Edit Project Settings NavMeshLayer 导航(Navigation)- 烘焙NavMesh Objects应该设置为Navigation Static 选择MeshRender Objects或者Terrain 选择NavMeshLayer,如果需要的话 点击Bake 烘焙到NavMesh.asset文件中Unity 3D 3.5版新功能简介 Shuriken 新粒子系统 粒子系统编辑器 可编辑粒子动画曲线 新粒子系统例子 Dust Explosion Fireworks FlareUnity 3D 3.5版新

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

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

10、ping(色调映射) 将HDR值映射到的LDR范围的过程Unity 3D 3.5版新功能简介 HDR & Tone MappingUnity 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 注:所选相机必

11、须选择HDRUnity 3D 3.5版新功能简介 重新改写的Occlusion Culling系统 Occlusion AreaUnity 3D 3.5版新功能简介 重新改写的Occlusion Culling系统 Occlusion PortalUnity 3D 3.5版新功能简介 重新改写的Occlusion Culling系统 Occlusion Culling Bake and VisualizeUnity 3D 3.5版新功能简介 GPU ProfilerUnity 3D 3.5版新功能简介 NaCl Google Chrome Native Client Development 如

12、果在Chrome中运行,不用安装Unity 的Webplayer 如何设置Unity 3D 3.5版新功能简介 自定义字符 http:/ 3D 3.5版新功能简介 可编辑多个游戏物体(Multi-Object Editing ) 如果属性值不同,则不显示其数值 如果所选多个物体不支持这种模式的编辑,会 显示“Multi-object editing not supported”Unity 3D 3.5版新功能简介 Unity导出Flash 创建SWF 脚本转换为Action Script 不支持移动平台(仅支持网页版)Unity 3DQuestions?快速开发跨平台游戏-FPS实例演示 创建

13、新的游戏项目(Create New Project) 创建大地形 创建天空盒 创建场景 添加角色控制器 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实例演示 创建第二个场景

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号