Unity进阶与实践解析 课件 第2章 Unity基础.pptx

Unity进阶与实践解析 课件 第2章 Unity基础.pptx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2.1Unity基础知识

2.2脚本文件

2.3组件

2.43D数学;2.1Unity基础知识;2.1.1什么是Unity

1.Unity简介

Unity是由UnityTechnologies公司开发的用于轻松创建诸如三维视频游戏、建筑可视化和实时三维动画等类型的多平台综合型游戏开发工具,它是一个国际领先的专业游戏引擎。Unity图标如图2.1所示。;Unity引擎具有很大的灵活性,它使开发者能够为20多个平台创作和优化内容,这些平台包括iOS、安卓、Windows、MacOS、索尼PS4、任天堂Switch、微软XboxOne、谷歌Stadia、微软Hololens、谷歌ARCore、苹果ARKit、商汤SenseAR等。UnityTechnologies公司的研发团队超过1800人,同时其跟随合作伙伴迭代,以确保在必威体育精装版的版本和平台上提供优化支持服务。

Unity不仅提供创作工具,还提供运营服务来帮助创作者。这些解决方案包括:UnityAds广告服务、Unity游戏云一站式联网游戏服务、Vivox游戏语音服务、Multiplay海外服??器托管服务、Unity内容分发平台、UnityAssetStore资源商店、Unity云构建等。?

Unity总部位于美国加利福尼亚州旧金山,并在丹麦、比利时、立陶宛、哥伦比亚、加拿大、中国、芬兰、瑞典、德国、法国、日本、英国、爱尔兰、韩国和新加坡设有办公室。创作者遍布全球190个国家和地区。

;2.Unity实际应用

(1)Unity3D在虚拟仿真教育方面的应用。

虚拟现实技术应用于教育,这是教育技术发展的一个大的飞跃。Unity3D在虚拟仿真教育方面的应用如图2.2所示。;(2)Unity3D在军事航空领域的应用。

利用VR技术,可模拟零重力环境,以代替现在非标准的水平下训练宇航员的方法。Unity3D在军事航空领域的应用如图2.3所示。;(3)Unity3D在室内设计方面的应用。

VR技术可以让设计者完全按照自己的构想去装饰“虚拟”的房间,并可以任意变换自己在房间中的位置去观察设计的效果,直到满意为止。这样做既节约了时间,又节省了做模型的费用。Unity3D在室内设计方面的应用如图2.4所示。;(4)Unity3D在城市规划方面的应用。

展现规划方案虚拟现实系统的沉浸感和互动性不但能够给用户带来强烈、逼真的感官冲击,获得身临其境的体验,还可以通过一些数据接口,在虚拟的环境中随时获取项目的数据资料。Unity3D在城市规划方面的应用如图2.5所示。;(5)Unity3D在房产开发方面的应用。

虚拟现实技术是集影视广告、动画、多媒体、网络科技于一身的必威体育精装版房地产营销方式,同时也在房地产开发的其他环节起着重要作用。Unity3D在房产开发方面的应用如图2.6所示。;3.Unity的特性

Unity的特性是一系列辅助性的功能,在综合编辑、跨平台、精简流程等很多方面非常有用。其大致可总结为以下五点:

(1)Unity作为游戏引擎,具有综合编辑功能,它能够完成关于3D效果制作的一些最为基本的编辑过程。

(2)Unity提供了精简直接的工作流程及强大的工具集,使得游戏开发周期大幅缩短。

(3)Unity编辑器可运行在Windows、Linux等多平台,其最大的特点是通过一次开发就可以部署到时下所有主流游戏平台。

(4)Unity自带图形动力特性。

(5)Unity的是资源导入特性,能够实现多功能操作,在完成关于Unity3D工作任务的时候,可以将一些自己希望导入的信息或者是图片导入到Unity3D当中,以达到预期的效果。;4.Unity的优点

(1)高能、低价、易用。Unity3D游戏开发引擎拥有完善的技术以及丰富的个性化功能,且易于上手,降低了对游戏开发人员的要求。

(2)跨平台。开发人员可以通过不同的平台进行开发。在游戏开发完后即可一键发布到常用的主流平台或运营商的目标平台上。

Unity3D游戏可发布的平台包括Windows、Linux、MacOS、iOS、Android、Xbox360、PS4以及Web等。跨平台开发可为游戏开发者节省大量时间。

(3)综合编辑。Unity3D的用户界面具备视觉化编辑、详细的属性编辑器和动态游戏预览等特性。

(4)资源导入。项目可以自动导入资源,并根据资源的改动自动更新。Unity3D支持几乎所有主流的三维格式,如3dsMax、Maya、Blender等,贴图材质自动转化为U3D格式,并能和大部分相关应用程序协调工作。

;(5)脚本语言。Unity3D集成了MonoDeveloper编译平台,支持C#、JavaScr

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档