跑跑车游戏网
游戏
网游单机小游戏专题排行榜攻略资讯评测
软件
11应用专题排行榜教程
关于
广告合作网站地图意见反馈

Htc Vive瞬移是什么 Htc Vive为什么要做瞬移

不详2016/10/11评论 (0)

Htc Vive有许多人都想开发应用或游戏,不过开发游戏瞬移是必须要了解的,那么什么是瞬移呢。

利用HTC Vive的定位系统,玩家可以自由的在虚拟场景中行走。

可如果你的场景比一个房间大,就该考虑引进瞬移机制了。

当玩家走到房间的边缘,已经不能再往前走时,用瞬移可以大幅度改变玩家所在位置——甚至朝向,让游戏得以继续。

什么是瞬移

瞬移(teleport)是对玩家在短时间内做远距离移动的行为。

最简单的瞬移机制就是记录手柄指向的位置,然后当trigger键按下时,将玩家移动到这个位置。

本文将介绍一个不同的方案,不但能实现位置的变化,还能改变朝向。

举个例子

像图展示的一样:

游戏中手柄会射出一道激光,激光指向的地方有一个标记物体。

有一个半透明的幻影一直在向标记物体跑去,标记位置变了,他就会转身朝新的位置跑去。

任何时候,按下手柄的trigger键会使玩家的位置和朝向=幻影的位置和朝向。

换句话说,如果你想去某个位置,就引导幻影跑过去,然后按下trigger即可。

同理,如果你想要切换成某个视角,引导幻影的跑动和朝向,调好方向后按下trigger。

做成这种方式的理由是:

1. 减少瞬移的频率,玩家需要先引导幻影移动到想要的位置

2. 可以控制朝向

3. 通过引导幻影,玩家可以瞬移到一些激光指不到的死角

例程的代码放在: https://github.com/JamesBear/vive_teleport_test

上一篇英伟达将联手Htc Vive进军商业领域

下一篇Htc Vive帮助科学家走进癌细胞

网友评论
取消

累计评论0

展开其余评论

相关阅读

上滑或点击查看更多...