您好,我们是校园开发者,之前没有任何经验。之前由于条件有限,我们只开发了3D游戏版本的demo,但是现在需要转换成VR版本。
在导入了huawei的sdk到我们的demo后,我们发现需要做的工作只有两步:
第一是实现 可以用手柄去按按钮,这个我在现有的demo中已经阅读了相关的代码,已经掌握了相关知识。
第二是实现人物在游戏中的自由移动。
关于人物的移动我查看目前主要是两种方案,第一种是VRTK中的teleport,即投射抛物线后瞬移到抛物线所指地面;第二种是通过圆盘状的触控板上滑下滑进行人物移动。我注意到华为自带的demo里面并没有实现人物移动的功能,不知道在哪里找到基于华为SDK的可以实现人物行走的demo
虽然对于各位前辈而言这个可能很简单,十分钟就可以敲出来,但是对我们校园开发者而言这个确实难度比较大。我们思考了瞬移移动的本质就是控制unity里双目相机的位置,用手柄选定坐标,然后把相机的位置替换到那个坐标上。可是如何获取手柄光标所指物体的坐标呢?以及如何搞一个抛物线出来呢?还望前辈不吝赐教,如果能有一个人物行走的demo就更好了。













苏公安网备 32011402010933号