外文翻译-使用unity引擎开发游戏-警察训练游戏案例研究

外文翻译-使用unity引擎开发游戏-警察训练游戏案例研究

ID:9145164

大小:65.50 KB

页数:8页

时间:2018-04-19

外文翻译-使用unity引擎开发游戏-警察训练游戏案例研究_第1页
外文翻译-使用unity引擎开发游戏-警察训练游戏案例研究_第2页
外文翻译-使用unity引擎开发游戏-警察训练游戏案例研究_第3页
外文翻译-使用unity引擎开发游戏-警察训练游戏案例研究_第4页
外文翻译-使用unity引擎开发游戏-警察训练游戏案例研究_第5页
资源描述:

《外文翻译-使用unity引擎开发游戏-警察训练游戏案例研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.外文资料翻译译文使用Unity引擎开发游戏-警察训练游戏案例研究JeffCraighead,JenniferBurke,andRobinMurphyI.当机器人模拟再次成为舆论的焦点,这使得机器人研究闭体能够关注于他们工作中更有意义部分,比如创建真正的机器人和算法,而不是搭建仿真机器人。这正是人们所希望得到的。这引导出了本文中讨论的问题,“什么模拟引擎能够最容易的完成给定的模拟任务?”在过去,许多研究人员选择了可用的商业的或开源的游戏引擎,如虚幻引擎,而其他人则使用专门建造的机器人仿真引擎,如Stage,Gazebo和Webot等,其至有人仍然使用Matlab等数学软件包。每种类型的引擎各

2、冇优缺,选择正确的引擎在很人程度上取决于模拟的精度和所需输出,并II往往是一个项目的特定选择。搜救游戏Sarge是一个分布式、多人进行,用于机器人操作员培训游戏和机器人模拟的游戏。最初是基于Unreal2引擎USARSim的延伸,后来由于Unreal2的并发问题,被搬移到了Unity引擎。军士项目的0标是创建一个视频游戏,要求玩家掌握必要技能操作,通常使用几种类型的机器人在搜救和执行。这包括iRobot公司的Packbot的IrmktimVGTV和旋转翼无人机。另外在线游戏要求玩家在闭队工作中进行灾区的搜索。游戏将在多个游戏场景跟踪一个玩家的表现和为他们提供游戏反馈改进他们的技能。Unity引

3、擎使得Sarge游戏的开发变得容易,使得开发人员可以专注于内容开发而不是扪心集成各种开源物理程序和渲染组件以及环境编辑器等问题。本文将提供-个大纲描述Unity引擎的好处,然后提供详细的方案,如何使用Unity引擎开发Sarge游戏。II.相关工作有大量的机器人仿真器可用,其屮一部分我提到过,包括USARSim,Webots以及Matlabo本节将关注这些受欢迎的模拟器的关键特性和讨论为什么我们决定从头开始创建另一个。USARSim首次亮相于2003年,成为第一个高保真、开源的、可用的3d机器人仿真器。好处众多。USARSim很便宜(它是棊于当时最好的游戏引擎,史诗级的Unrcal2引擎创建的

4、),USARSim创造丫一种模式,这意味着开发商的成本和用户是一样的(游戏UnrcalTournamcnt的价格)。Karma物理引擎是高保真的,允评开发者专注于艺术和代码开发,而不是基于渲染系统来自定义一个物理引擎。然而,Uryreal2的世界编辑器是充满Bug的(编辑器往往会崩溃,导致开发人员的工作前功尽弃)和操作繁琐的。此外Unreal2的API的文档是严重缺乏。没有来自官方的虚幻引擎的API文档,只有少数类似维基百科这样的社区有一些相关的文档,却扔没有虚幻引擎的开发者们向里面补充内容。这使得开发新代码添加不必耍的麻烦。曾经,虚幻的游戏开发的最佳选择,它的好处大于缺点,实际上,现在我们也

5、可以这么说Unity。继续使用Unreal的问题是,现在有更好的选择,包括Unreal3仍缺乏文档。Webots,目前正在开发的第5代结合了高保真开放动力引擎(ODE)VRML-like渲染引擎,提供了一个C/C++和JavaAPI。机器人开发通过添加节点来制作结构,其中一些定义机器人的形状,而其他定义传感器和致动器的位置。环境的构建以类似的方式进行。虽然ODEWcbots提供了高保真物理模拟、VRML渲染系统,但不足以再现真实世界的位置和为操作员的训练提供足够精准的细节。Gazebo是一个训练项目中的3D环境模拟器部分。Gazebo也使用物理引擎ODE。Gazebo使用开源的Ogre的渲染引

6、擎,用于芥种商业项目和可以提供一个高质量的视觉效果。然而,Gazebo机器人和环境是由手工编码的XML文件控制的,这限制了在更加复杂的场景中机器人身体和视觉的性能。Matlab对机器人仿真是很受欢迎的,特别是因为Matlab工具箱允许用户快速制作机器人控制系统的原型。然而Matlab并不提供任何类型的物理环境仿真系统,所以每个用户必须创建自己的。基于2d和3d图形的可视化模拟,Matlab已经产生了很多的机器人,因为在Matlab里绘图很简单。MATLAB确实有一个VR工具箱,这是VRML渲染环境,这是足够的评价。但低级别的控制器和一些高层次的算法,缺乏高品质的可视化,使Matlab不足以完成

7、操作员培训的目的。在这一节中讨论的机器人仿真器都是在当前机器人技术的研允中很受欢迎的。然而,它们自身的一些不足,使得他们对操作员培训的工作不足以胜任。Unrcal2很便宜并且高保真,但是今天有很多更好的选择。Unrea12的渲染引擎和环境编辑器仍优于其他引擎,然而它的物理引擎敌不过ODE,并且有可能与一般的Matlab相当。这些引擎对于开发人员不是很友好,它们要么需要手工编码来完成环境布局,要么缺

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。