2014年11月29 19:03 来源:曼恒数字
曾几何时,Unity承诺对开发者在Unity游戏中开发用户界面的方式进行调整。
终于,这个游戏开发系统的4.6版本在千呼万唤中出来了,同它一起发布的还有人们同样期待已久的UI编辑器。
如果你不是Unity用户,下面就是你必须知道的事情:Unity是一个超级强大的游戏开发引擎,允许开发者在WYSIWYG式的用户界面中开发游戏。在Unity环境下开发的游戏只要做少许改动,就能支持几乎所有平台(iOS、Android、Windows、Mac、Linux,以及所有下一代游戏主机等。)不过你仍然需要具备一定的编程技能,才能让它们以你希望的方式工作,但整个4.6版本比以前的Unity游戏引擎更具图形效果,拖放元素也更多。
与之前Unity的大部分元素不同的是,像制作设置屏幕或是暂停菜单这样看似简单的事情,却是一项备受煎熬的任务。在此之前,Unity开发者在开发游戏内用户界面时主要有两个选择:
使用Unity的UI脚本语言,虽然这种方法功能还行,但用起来仍然相当复杂,涉及大量脚本手册,特别是在处理像根据不同屏幕分辨率,放置图片和改变图片大小之类的事情的时候。
使用第三方GUI编辑器,但随着时间的推移,这种方法变得越来越难,因为Unity会将开发过最佳GUI附加组件的人收入
不过,随着今天新版Unity的发布,UI开发将获得应有的支持。界面可以在GUI游戏编辑器内进行设计,“智能编排”和流畅的调整大小系统会将一切东西保留在它们应该的位置,而不管屏幕分辨率高低。Unity强大的动画系统也被整合到UI工作流中,实现了诸如跳动的按钮或“飞入视图”(fly into view)之类的操作。与此同时,Unity技术人员在打造新版时始终牢记性能优先的原则,令其可以在Unity支持的所有平台上运行。
一个稍微让人不太激动(但仍然不错了!)的方面是,Unity 4.6还是第一个支持适用于安卓设备的x86处理器的版本。这意味着你可以给谷歌Nexus Player之类的安卓设备开发Unity游戏了。
对于所有Unity 4.x用户而言,他们都可以免费下载4.6版本,据说这也是Unity 5.0版本在上市前最后一次重大更新。