您的位置:首页 > 其它

Vuforia开发技巧二-如何实现交互

2015-07-23 23:51 381 查看
原文链接:http://www.arvrschool.com/read.php?tid=22

ARVR技术交流群:129340649



模型交互主要还是以下这些交互方式:

主要的交互方式包括:

1、模型的旋转、平移和缩放

这些需要配合触屏来操作。

2、模型的选定-射线法

模型选定之后显示高亮边框

3、模型动画的操作

使用代码,控制模型坐标等

使用Unity3d动画系统来完成

4、音频、文字等

使用Unity3D自带的组件完成

NGUI

5、其他

填色板等



这里先介绍最基本的交互方式:模型的旋转、平移和缩放

如果在PC上,使用鼠标操作。

如果在移动终端上,需要结合触屏来操作。

先来分析下旋转平移的原理,主要涉及到模型和摄像头的投影矩阵。

因此,一个模型的旋转、平移和缩放主要受这两者的投影矩阵对应关系影响。改变其中一个,都会使模型发生变化。

在一般的场景中,可以改变两者,而且改变摄像头的位置是比较常用的方式,因为对于缩放比较容易,网上一大推教程,可以去看看。

但是对AR场景,由于ARCamera是不能移动的,所以只能通过改变模型本身的坐标系。



请看下面的代码:

复制代码

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: