金沙官网8331澳门

0464-41255748

在线客服| 微信关注
当前位置: 首页 > 企业新闻

金沙官网8331澳门|OculusHome背后:软件开发与重构


金沙官网8331澳门:如果你不告诉如何用于,那么戴着上虚拟现实头显又有什么意义呢?  虚拟现实的蓬勃发展意味著大家足不出户就能去到热带小岛,或者是在太空中射杀外星人。但在这之前,他们必须一个模块,可以让他们精彩与虚拟现实应用于展开交互的模块。  这个模块必需要更容易用于,反应及时,跟大家熟知的屏幕按键和菜单类似于。

这也是为什么一家取名为Envelop的初创公司在最近发售一个类似于微软公司Window系统的虚拟现实用户界面的原因。  但就算是像OculusRift这样销售虚拟现实头显的大公司,制作这些新的用户界面也不是一件更容易的事情。

金沙官网8331澳门

在圣何塞举行的Facebook年度工程会议上,Oculus的软件工程师KhoiNguyen描写在这一过程中所面对的挑战。  原本的OculusHome主页面读取极快,很多漏洞,并充满着冗长的代码。

  原本的Oculus主界面读取速度极快,较为糟糕。后来他们又从零开始设计,尽可能保证所有东西都能流畅地运营。Nguyen说明说道,用户界面的设计并不一定会导致用户的推移,反而是软件部分必须完全整修。

  Nguyen虽然有过游戏研发的经验,但并不过于通晓制作像Facebook或谷歌那些用作同时容纳数百万用户的大型工程架构。他否认,自己并不熟知大型互联网公司常常用于的一些先进设备开发工具和数据处理引擎。  OculusHome的第一个递归依赖几个软件服务,而他的团队却无法对其展开改版。他说明说道,改版一些原有的软件服务不会不可避免地毁坏其他服务。

  这些漏洞并没几乎毁坏用户界面,但显然对性能展现出造成了影响。  例如,在头显中读取OculusHome这样非常简单的任务不会花费更长的时间,这是因为软件之间的冲突和过时的软件导致的。因此,Nguyen的团队想到了一个技巧来移往人们的注意力,不想用户过分注目这个延后。

  当头贞启动的时候,主页面不会长时间地经常出现在用户的显示屏中,但它不会渐渐退出并消逝在黑暗之中,然后现身在视线之内。  但Nguyen回应这种作法是不该的。

因为他们制作的用户界面很恐慌,最后他们不能写出一些冗长的代码。  Nguyen说道:代码迅速就变为了意大利面。在最后显得并不爱吃。

  由于过多地拷贝和粘贴代码令其到他们很难对用户界面展开改版和优化,这是软件开发的另一个问题。  不过,这个用户界面还是可以运作,依然可以展开iTunes并运营虚拟现实应用于。直到Facebook在201金沙官网8331澳门4年以20亿美元的价格并购Oculus之后,Nguyen和他的团队才以求利用这家大公司的资源来新的设计OculusHome。

  他的团队用于了两个Facebook的开源或者说免费软件工具React和Flux来打造出用户交互界面。他们也打造出了可以高效重复使用的开发者组件。这些自定义的软件构件可以让他们居多页面加到新的功能,就像网页虚拟现实应用于时经常出现在用户屏幕上的文本框。这增加了可能会让用户界面读取较慢的恐慌代码。

  另外,Nguyen和他的团队设计了一个更加高效的方法来储藏记录所有变化的数据,例如当用户在主页面滑动网页应用于时或要求运营某个应用于时所再次发生的变化。基本上,这个虚拟现实用户界面早已规划好,他的团队可以更佳地解读一个软件的变化对其他其软件所导致的影响。  在之前,他们很难记录这些变化,这造成像软件消耗过多计算机系统资源这样问题的经常出现,从而导致读取太快或软件漏洞。

  新的设计OculusHome用了数个月的时间,并于2016年3月16日月亮相。再现撰写的软件可以让他们更容易检测并修缮问题。他说道自己有信心可以转入任何的文档中,并告诉经常出现了什么问题。

金沙官网8331澳门

-金沙官网8331澳门。

本文来源:金沙官网8331澳门-www.usarzx.com

客户案例Customer case
  • 客厅顶的装修 五款实用客厅吊顶推荐_金沙官网8331澳门
  • 联合国:2017年逾10万移民穿越地中海抵欧
  • 金沙官网8331澳门-关于吸塑板的优缺点
  • 130平装修价格预算怎么做_金沙官网8331澳门
  • 卫生间小怎么做干湿分离 这些做法确实值得借鉴_金沙官网8331澳门
  • 全屋不吊顶走石膏线,效果很漂亮,餐边柜也很满意-金沙官网8331澳门
  • 金沙官网8331澳门_电视柜什么颜色好
  • 实木衣柜过时了,现在都流行透明衣橱!
  • 新房装修卧室收纳设计-金沙官网8331澳门
  • 恭喜万科城花璟苑业主成功签约江南美装饰:金沙官网8331澳门