当前位置:首页 > 其他解说 > 游戏新闻

HoloLens 版《传送门》看起来棒呆了

分享到: ? ? ? ? ? ? ?

Hololens 是微软研制开发的混合现实头盔。与 VR 不同的是,它是基于现实环境叠加可交互的虚拟物体来提供服务的。目前只发售了开发者版和商业版,售价分别为 3000 美元和 5000 美元。

去年 4 月发售以来,就有开发者陆陆续续通过它创造有趣的应用。近日,来自多伦多的开发者 Kenny Wang 借助 HoloLens 将《传送门》的玩法搬到了现实世界。

《传送门》系列是 Valve 推出的经典解谜游戏,你需要通过手上的 " 传送枪 " 解决一些空间谜题,来帮助自己逃离一座实验室。在游戏里,你能放置的两扇传送门(一蓝一橙)总是相互关联,根据你放置的位置来实现各种不同的效果。

Kenny Wang 制作的这款传送门 Demo 能围绕着现实环境放置这两扇传送门。基于 HoloLens 的空间扫描能力,演示 Demo 中的虚拟物体能正确识别桌子、地面、楼梯等不同的表面,传送门也能识别天花板、墙壁、地面三个要素。虚拟物体通过传送门的运动也忠实还原了游戏中的样子。Kenny Wang 表示这个 Demo 是他几个星期断断续续做出来的,并且他已经与微软方面的人士接触过。

HoloLens 之父 Alex Kipman 则在近日透露了一点很多人关心的消费者版的消息。微软确实正在研发消费者版,但在短期内不会推出。

Via:cnet

解说吧微信公众号:众神OB
关注解说吧公众号,订阅更多奇闻趣事
分享到 ? ? ? ? ? ? ?

相关推荐


    Fatal error: Uncaught Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes found in your cluster in /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:64 Stack trace: #0 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(82): Elasticsearch\ConnectionPool\StaticNoPingConnectionPool->nextConnection() #1 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(99): Elasticsearch\Transport->getConnection() #2 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(297): Elasticsearch\Transport->performRequest() #3 /www/wwwroot/els.yimasm.com/vendor/react/promise/src/FulfilledPromise.php(28): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}() #4 /www/wwwroot/els.yimasm.com/vendor/ezimuel/ringphp/src/Future/CompletedFutureValue.php(55): React\Promise\FulfilledPromise->then() #5 /www/wwwroot/els.yimasm.com/vendor/ezimuel/ringphp/src/Core.php(341): GuzzleHttp\Ring\Future\CompletedFutureValue->then() #6 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(345): GuzzleHttp\Ring\Core::proxy() #7 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(241): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}() #8 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(110): Elasticsearch\Connections\Connection->performRequest() #9 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1946): Elasticsearch\Transport->performRequest() #10 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1365): Elasticsearch\Client->performRequest() #11 /www/wwwroot/els.yimasm.com/yimasm.php(55): Elasticsearch\Client->search() #12 {main} thrown in /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php on line 64

最近发生的趣事儿


    Fatal error: Uncaught Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes found in your cluster in /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:64 Stack trace: #0 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(82): Elasticsearch\ConnectionPool\StaticNoPingConnectionPool->nextConnection() #1 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(99): Elasticsearch\Transport->getConnection() #2 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(297): Elasticsearch\Transport->performRequest() #3 /www/wwwroot/els.yimasm.com/vendor/react/promise/src/FulfilledPromise.php(28): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}() #4 /www/wwwroot/els.yimasm.com/vendor/ezimuel/ringphp/src/Future/CompletedFutureValue.php(55): React\Promise\FulfilledPromise->then() #5 /www/wwwroot/els.yimasm.com/vendor/ezimuel/ringphp/src/Core.php(341): GuzzleHttp\Ring\Future\CompletedFutureValue->then() #6 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(345): GuzzleHttp\Ring\Core::proxy() #7 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(241): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}() #8 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(110): Elasticsearch\Connections\Connection->performRequest() #9 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1946): Elasticsearch\Transport->performRequest() #10 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1365): Elasticsearch\Client->performRequest() #11 /www/wwwroot/els.yimasm.com/yimasm/id.php(54): Elasticsearch\Client->search() #12 {main} thrown in /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php on line 64