首先,下载wikitude的unity3d sdk
http://www.wikitude.com/download/
到wikitude网站,注册用户,领个免费试用的key。注册完以后,会把密码和key发到注册的邮箱。
登录到网站,去developer--》tools--》target-manager
http://www.wikitude.com/developer/tools/target-manager
先添加一个项目
项目名字随便取,
点击进入项目以后,添加图片
把图片拖到这个框里,然后上传就可以了,可以一次拖多个图片。
上传完以后,会给图片打分,星星越多越好。
点击这个wtc按钮,
选择sdk版本,unity3d的好像现在是5.0,然后点击下载。
他会发个邮件到你的邮箱,点击下面,不知道是啥图片,就可以下载到一个.wtc文件了。
在unity3d中导入wikitude的包,新建一个场景,删掉默认的相机,把wikitude的预制件拖进去
在wikitude的相机里填上你获得的key,
把下载到的wtc文件拖到streamingassets目录
在跟踪组件那选择要调用的数据
在Trackable下面,添加识别后要显示的内容,我看了下脚本,是开关renderer。
另外,记得修改trackable里的traget pattern属性。这个属性是用来过滤追踪对象的,方法是名称过滤。
上传图片的时候,图片文件名的前缀是追踪对象名。
例如,上传了abc,jpg,aef.jpg,ghl.jpg,那么追踪对象就是abc,aef,ghl。
如果,在traget pattern输入abc,则只追踪第一个对象,可以用通配符*,如a*则追踪前两个对象。
解下来就是保存,打包。安卓打包详见我上一篇博文。
运行以后,查看追踪图片,就是这个样子。话说,这个水印打的,也太凶残了吧。