Facebook工程师开发工具提高VR内容开发效率

在虚拟现实内容的开发过程中,程序员们几乎在每次更改代码后都要戴上头显来查看更改后的效果,然后脱下头显重新回到电脑显示器前工作,这无疑拖慢了工作的进度。

两名Facebook的工程师在Facebook著名的黑客马拉松比赛中想到了一个简单的办法:开发一个可以在虚拟现实中渲染编程界面的集成开发环境系统(序员称之为IDE)。

他们使用Facebook自身的React应用框架来搭建这个系统,React因其跨平台灵活性而广受社交网络内外的程序员好评。通过新系,虚拟现实的开发变得有点像科幻小说。

程序员可以环顾四周并在虚拟现实中的创造出简单物体,如盒子或平面。通过键盘(注:程序员擅长盲打)还可操作浮动编程窗口,让工程师可以完全访问图像背后的代码。代码一变,图像也会在3D虚拟现实中实时更新。

虽然看起来有点原始,但程序员搭建虚拟现实小世界的画面感颇有点科幻小说《神经漫游者》的味道。

本文作者:佚名

来源:51CTO

时间: 2024-10-26 01:36:44

Facebook工程师开发工具提高VR内容开发效率的相关文章

开发工具-如何从Eclipse开发Android转到Android Studio?

问题描述 如何从Eclipse开发Android转到Android Studio? Eclipse开发工具转到Android Studio开发工具,需要注意些什么?有没有比较完善的Android Studio开发指南什么的?谢谢!!! 解决方案 参考eclipse项目迁移到android studiohttp://www.cnblogs.com/vanezkw/p/4182917.html 解决方案二: 实践出真知 解决方案三: 先学习下android studio的使用,然后慢慢就熟练了,学习

Chrome 开发工具的设备模式开发响应式 Web 应用

我们在桌面和移动设备上开发网站,通常我们倾向于最初的桌面体验. 但是这与越来越多的用户使用移动设备访问网络的趋势相脱离. 为了提高网站的用户体验,我们需要准确地知道网站在移动设备上的效果. 不久前,Chrome 开发者工具包里加入了手机模拟器特性,但是它不能连接真实的设备,还需要很多试验和调试. Chrome38 Beta版包含一个新的设备模式:一次点击就可以启动手机模拟器.检查设备连接情况.模拟片状网络. 文章转载自 开源中国社区 [http://www.oschina.net]

跨平台的应用开发工具和前端开发工具

文章描述:前端开发者的跨平台移动应用开发策略及工具. 愉悦的周五,早些回到家,冲澡吃饭照顾猫咪家务完毕已然超过九点的样子.登录博客后台,进入编辑页面,才觉得些许轻松安逸.不坏,一天里能有这么一会沉浸在这样的感觉里,足够了. 在之前的一篇文章中,我们曾经讨论过,对于交互和视觉设计相关职能的从业人员来说,从传统Web行业向移动应用领域转型的过程中需要学习和注意的问题.这篇文章中提到过"混合型应用"的概念,以及与之相关的两本开发指导书籍.今天这篇文章的英文原文,就是来自这两本书的作者--移动

《嵌入式 Linux C 语言应用程序设计(修订版)》——第 2 章 嵌入式Linux C语言开发工具 2.1 嵌入式Linux下C语言概述

第 2 章 嵌入式Linux C语言开发工具 本章目标 任何应用程序的开发都离不开编辑器.编译器及调试器,嵌入式Linux的C语言开发也一样,它也有一套优秀的编辑.编译及调试工具. 掌握这些工具的使用是至关重要的,它直接影响到程序开发的效率.因此,希望读者能自己动手操作,切实熟练掌握这些工具的使用.通过本章的学习,读者将会掌握如下内容: 2.1 嵌入式Linux下C语言概述 读者在第一章中已经了解了嵌入式开发的基本流程,在嵌入式系统中应用程序的主体是在宿主机中开发完成的,就嵌入式Linux而言,

Nuclide 0.232.0 发布,基于 Atom 开发工具集

Nuclide 0.232.0 已发布,Nuclide 是 Facebook 推出的一套基于 Atom 的开发工具集.用于开发基于 Hack 的 Web 应用.提供自动完成和 JavaScript 类型检查,内建 React 开发支持,并支持 Facebook 最新的 React Native 库,支持 Facebook 的 Flow JavaScript 类型检查器. 更新内容: Fixed format-on-save throwing exceptions when saving whil

《嵌入式 Linux C 语言应用程序设计(修订版)》一第2章 嵌入式Linux C语言开发工具2.1 嵌入式Linux下C语言概述

第 2 章 嵌入式Linux C语言开发工具 嵌入式 Linux C 语言应用程序设计(修订版)本章目标 任何应用程序的开发都离不开编辑器.编译器及调试器,嵌入式Linux的C语言开发也一样,它也有一套优秀的编辑.编译及调试工具. 掌握这些工具的使用是至关重要的,它直接影响到程序开发的效率.因此,希望读者能自己动手操作,切实熟练掌握这些工具的使用.通过本章的学习,读者将会掌握如下内容: anniuC语言的产生历史背景 anniu嵌入式Linux下C语言的开发环境 anniu嵌入式Linux下的编

给不会编程的创业者的10款AppDIY开发工具

你有一个很棒的创意但不会编程怎么办?外包.合伙开发还是从零学编程?这里提供另外一种方式--使用无需编程的App DIY开发工具.DIY开发工具不仅节省了开发时间和资金,更为那些创意无限热爱应用的人提供了便捷的开发方式,无需编程即可让创意落地成形.此外,DIY开发工具也满足了细化的 应用市场的需要,这些市场用户规模较小,可能仅仅是为了满足工作中的沟通和管理需要,可能仅仅是为了与粉丝互动,也可能仅仅是为了给某个活动做宣传等等.这些DIY开发工具无需编程经验,绕开了技术的壁垒,同时降低了用户在更新和内

客户关系管理系统(CRM)的开发过程中使用到的开发工具总结

开发<客户关系管理系统(CRM)>软件过程,也就是一个标准的Winform程序的开发过程,我们可以通 过这个典型的软件开发过程来了解目前的开发思路.开发理念,以及一些必要的高效率手段.本篇随笔 主要介绍我在开发这个CRM客户关系管理系统过程中,所用到的一些开发工具,力求从开发工具的层面使 大家对这个系统的形成过程有一个大致的了解. 在文章的开篇,我们先来聊几句.一直以来,我都知道,广州这个城市,在图书馆建设方面都做的很 好,提供了很多公众的借阅服务,几年前也曾经在区一个小的图书馆里借阅过书籍,

十四种Java开发工具点评

在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择.的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择.在本文中我简要介绍了常见的十四种Java开发工具的特点,管中窥"器",希望能对大家有所帮助. 1.JDK (Java Development Kit) 2.Java Workshop 3.NetBeans 与Sun Java Studio 5 4.Borlan