使用unity开发PicoUI点击事件和人物移动

使用Pvr_UnitySDK手柄UI点击事件和人物移动

下载Pvr_UnitySDK(2.7.9),unity使用的是2018.3.10f1

一.新建场景,导入SDK
1.拖拽预设物如图所示
使用unity开发PicoUI点击事件和人物移动_第1张图片
使用unity开发PicoUI点击事件和人物移动_第2张图片
使用unity开发PicoUI点击事件和人物移动_第3张图片
2.添加HeadControl(可以在其它示例Controller找到)
在这里插入图片描述
使用unity开发PicoUI点击事件和人物移动_第4张图片
3.修改Pvr_UnitySDK目录下的Event
remove两个,添加一个如图所示
使用unity开发PicoUI点击事件和人物移动_第5张图片
拖拽两个点分别代表眼对应的点和右手手柄下对应的点
使用unity开发PicoUI点击事件和人物移动_第6张图片
4.为ControllerManager指定手柄,添加脚本,可以勾选Length Adaptive Ray(使用Line Renderer)

使用unity开发PicoUI点击事件和人物移动_第7张图片
二.添加UI
1.添加一些UI
使用unity开发PicoUI点击事件和人物移动_第8张图片
2.Canvas改为World Space,指定主相机
使用unity开发PicoUI点击事件和人物移动_第9张图片
2.添加脚本响应点击
使用unity开发PicoUI点击事件和人物移动_第10张图片
打包测试可以响应Canvas下的事件,像正常方法添加事件即可
三.人物的移动
1.打开脚本添加
使用unity开发PicoUI点击事件和人物移动_第11张图片
使用unity开发PicoUI点击事件和人物移动_第12张图片
2.新加检测的层级和移动的方法
使用unity开发PicoUI点击事件和人物移动_第13张图片
使用unity开发PicoUI点击事件和人物移动_第14张图片
打包测试当检测到地面时候射线变为绿色,离开后变红点击移动到此位置
四.如有哪些错误和不足之处请大家指出多多改正

你可能感兴趣的:(Pvr_UnitySDK)