Htc Vive有许多人都想开发应用或游戏,不过开发游戏瞬移是必须要了解的,那么什么是瞬移呢。
利用HTC Vive的定位系统,玩家可以自由的在虚拟场景中行走。
可如果你的场景比一个房间大,就该考虑引进瞬移机制了。
当玩家走到房间的边缘,已经不能再往前走时,用瞬移可以大幅度改变玩家所在位置——甚至朝向,让游戏得以继续。
什么是瞬移
瞬移(teleport)是对玩家在短时间内做远距离移动的行为。
最简单的瞬移机制就是记录手柄指向的位置,然后当trigger键按下时,将玩家移动到这个位置。
本文将介绍一个不同的方案,不但能实现位置的变化,还能改变朝向。
举个例子
像图展示的一样:
游戏中手柄会射出一道激光,激光指向的地方有一个标记物体。
有一个半透明的幻影一直在向标记物体跑去,标记位置变了,他就会转身朝新的位置跑去。
任何时候,按下手柄的trigger键会使玩家的位置和朝向=幻影的位置和朝向。
换句话说,如果你想去某个位置,就引导幻影跑过去,然后按下trigger即可。
同理,如果你想要切换成某个视角,引导幻影的跑动和朝向,调好方向后按下trigger。
做成这种方式的理由是:
1. 减少瞬移的频率,玩家需要先引导幻影移动到想要的位置
2. 可以控制朝向
3. 通过引导幻影,玩家可以瞬移到一些激光指不到的死角
网友评论