专题栏目:ARVRMR虚拟现实

Unity | Unity是什么意思?

定义:Unity是由Unity Technologies公司开发的一个让玩家能够轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。 Unity类似于 Director、 Blender game engine、 Virtools和 Torque Game Builder等利用交互的图形化开发环境为首要方式的软件。其编辑器运行在 Windows和Mac OS X下,可发布游戏至 Windows,Mac、Wii iPhone、 Windows phone8和 Android平台。也可以利用 Unity web player插件发布网页游戏,支持Mac和 Windows的网页浏览。它的网页播放器也被 Mac widgets所支持。 Unity主要使用C或 JavaScript者进行客户端的逻辑开发,也可以使用外部语言制作DLL来完善增加更多的功能。

使用 Unity引擎开发的项目实现平台的移植非常方便,大部分的时候只需调整一下目标平台的特殊输入操作、文件存储路径、资源压缩格式等就可以移植了。游戏的主体逻辑程序不需要太大的改动。很多开发商、企业都会选择使用 Unity开发3D手机游戏。当下比较热门的虚拟现实和增强现实技术(VR/AR), Unity都有很好的支持。

Unity引擎根据平台、地域、用途的不同可分为 Windows版本、Mac版本和 iOS Pro移动终端发布版本,大陆发布版本、商业版、教育版和免费学习版。

使用 Unity开发的游戏不计其数,其中比较经典的包括网页游戏如坦克英雄、木乃伊、魔晶星球、将神、天宠岛、极限摩托车和枪战世界等,手机游戏如失落帝国、战舰少女、地牢女王、全民炫舞、口袋四驱车、心灵颤音、纪念碑谷和出租车司机等,单机游戏如七日杀、轩辕剑六、御天降魔传、凡人修仙传、模拟外科、新剑侠传奇、竞技飞车、永恒之柱、侠客风云传和金庸群侠传等。

Unity已经成为开发VR/AR项目的主流引擎 Unity官方目前已经与从事VR/AR研发的知名厂商如 Oculus、 Samsung、Sony和 Microsoft达成了合作关系,开发者能够使用 Unity轻松地开发出适用于 Oculus Rift、 Samsung Gear Sony Morpheus以及 Microsoft HoloLens的应用2015年,微软的 Build开发大会上,宣布了与全球知名游戏 Unity及应用开发引擎的技术合作关系,强强联手的两家公司将共同致力于为 Hololens头戴式全息影像增强现实装置提供最佳的开发方案,给更多的开发商打造各式各样的VRAR游戏或应用。

发表评论

相关文章