[GVR]Google|[GVR]Google VR FPS控制
在看这节之前,可以先观看我之前的相关课程,以便增加了解:
[GVR]Google VR 工程导入
[GVR]DayDream介绍和GVR SDK v1.0.0
[GVR]Google VR 视觉焦点创建
[GVR]Google VR 焦点事件触发
[GVR]Google VR 和Gear VR app设定生成
[GVR]Google VR 行走控制
[GVR]Google VR 观看行走
如果觉得我的课程有用请给个赞和喜欢吧,谢谢!
这次课程是关于joystick手柄摇杆的教程。
1.这里我们需要导入Standard Assets(Mobile)组件,里面包含了Joystick组件,这个组件是安装Unity3d的时候有提供的,如果缺少的话需要单单安装上这个组件就好可以了。
文章图片
StandardAssets 安装 注意,因为那个[GVR]DayDream介绍和GVR SDK v1.0.0安装的5.4.1f的版本里面是没有包含StandardAssets的安装包,所以需要下载其他安装插件单单下载这个组件包就可以了
安装完这个之后,我们以[GVR]Google VR 观看行走这个例子作为基础
2.打开工程后,在Assets-》Impor Pacakage-》Characters导入一下资源到工程里面
文章图片
3.添加FPSController组件到工程里面
文章图片
文章图片
添加FPSController 这时候你发现会有两个组件在场景里面,一个是我们自己的GvrMain和FPS内置的FirstPersonCharacter Camera摄像头
我们需要删除FisrtPersonCharacter,然后将我们的GvrMain移动到FPSController里面
调整一下PFSController和GvrMain的坐标到GvrMain原来的位置
文章图片
调整位置 4.我们选择运行程序
这时候可以发现我们鼠标可以控制视觉的方向,我们的上下左右键可以控制前进方向。
我们需要勾选菜单栏Mobile Input-》Disable
我们为何移动鼠标可以调整角度,是因为我们FPSController 内置了FirstPersonController里面有MouseLook(X Sentivity控制左右速度,Y Sensitivity控制上下速度)
文章图片
5.我们需要添加添加我们使用的Joystick组件作为我们的控制
在菜单栏Edit-》Project Settings-》Input,我们可以扎到Mouse X和Mouse Y用于控制行走设置
文章图片
以MouseX的设置为例(Mouse Y同样的)
(1)鼠标左键点击Mouse X,选择Duplicate Array Element创建一个新的Mouse X
(2)Type选择Joystick Axis,这样使外部输入支持Joystick控杆
(3)Sensitivity是设置速度
文章图片
6.这些设置完成之后,你运行生成android的apk,参照[GVR]Google VR 和Gear VR app设定生成。
7然后连接你的Joystick控杆,尝试在大参林里行走吧。
下一节,我们介绍的是如何连接蓝牙连接设备。
【[GVR]Google|[GVR]Google VR FPS控制】敬请期待。
推荐阅读
- 开源|Google 为造芯再掀“抢人大战”,英特尔 17 年老将加入
- FPS游戏逆向-方框透视(三角函数)
- 计算机应用知识|谷歌(Google)浏览器显示内存不足,无法打开此网页
- 极客日报|字节跳动正大量招聘芯片工程师或准备自研芯片;Google放缓招聘;Android 13 Beta 4发布|极客头条
- 机器学习|Google Colab装载Google Drive(Google Colab中使用Google Drive)
- oneDNS解决google等登陆问题
- 2008的最后一包方便面
- Google 表格脚本简介
- 投稿|TikTok要教“大哥们”做事,Google、Meta要变天
- #云原生征文# 在 Google Kubernetes Cluster 上使用 HANA Expression Database Service