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

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

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

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

在这里插入图片描述
二.添加UI
1.添加一些UI
在这里插入图片描述
2.Canvas改为World Space,指定主相机
在这里插入图片描述
2.添加脚本响应点击
在这里插入图片描述
打包测试可以响应Canvas下的事件,像正常方法添加事件即可
三.人物的移动
1.打开脚本添加
在这里插入图片描述
在这里插入图片描述
2.新加检测的层级和移动的方法
在这里插入图片描述
在这里插入图片描述
打包测试当检测到地面时候射线变为绿色,离开后变红点击移动到此位置
四.如有哪些错误和不足之处请大家指出多多改正

  • 9
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值