unity 2017.3 和 vuforia 7.0 平台用于滑动屏幕与ar对象交互
发布时间
阅读量:
阅读量
今天仔细思考了滑动功能的实现方式,我期望达成的效果是:用户在手机屏幕上进行滑动操作时,AR物体能够随之旋转,具体而言,向左滑动对应物体左转,向右滑动则对应右转。通过射线检测获取用户视角下的AR模型,并据此实现屏幕滑动触发模型旋转的操作。
首先展示代码:
使用的版本:untiy 2017.3
首先是所定义的变量
private Vector3 firstPos;//玩家初次点击的位置
private Vector3 currentPos;//玩家当前点击的位置
private float time1;//计时器 记录玩家滑动屏幕的时间长短
private float time2=0.01f;//限定的时间间隔
接下来是PC端的滑动操作,具体表现为通过鼠标点击实现滑动功能,该方式可用于在Unity环境中进行相关测试。
特别提醒 ,此类操作代码不应编写在FixedUpdate()函数内部(无需多问,亲身实践便能理解其中缘由)。
void Update()
{
#region 鼠标滑动检测
if (Input.GetMouseButtonDown(1))//记录玩
全部评论 (0)
还没有任何评论哟~
