Vuforia结合CCC:【第一篇】让他们相识后再热恋

首先,首先,首先,我不知道是不是很实用,但是开始搞了,停不下来了。

历时一周私人时间,OC一点不会,慢慢探索,慢慢寻找光明。

( 屁嗑有点多了… )

Vuforia是支持U3D的,而CCC又和U3D类似,为何Vuforia不能和CCC结合下?

Vuforia是什么,自行百度下可以么?可以。

测试环境:XCode, 真机

  1. 下载Vuforia SDK

https://developer.vuforia.com/downloads/sdk 请选择下载 “Download for IOS”

下再官方示例 https://developer.vuforia.com/downloads/samples 请选择下载 “Download for IOS”

PS:运行官方示例工程,需要你在xcode里面设置 Enable Bitcode 为 “ No ”

在Vuforia官网上注册一个账号,并且申请一个 “ License Key
”,希望这步自己解决下,不会的,可以去 AR IN CHINA 寻找下答案。

  1. 使用CCC发布一个IOS工程

( 你肯定比我还熟练… )

  1. 打开你的IOS工程

( 嗖… )

  1. 将下载的SDK 示例解压,将VuforiaSamples, build 2个文件夹复制到 proj.ios_mac 的 ios 文件夹下( 如果你不喜欢这个地方,请换 )

  2. 将2个文件夹加入工程

  3. 首先我们先要让工程跑起来

a. 你有 Apple ID 么,没有去注册一个( 抱歉,告诉你晚了些 )

b. TARGETS - Build Settings 添加头文件搜索路径,build/include 到此为止

c. TARGETS

  • Build Settings
    添加库文件搜索路径,build/lib/arm 到此为止

d.
TARGETS

  • Build Settings - Valid Architectures 设置为 armv7 armv7s arm64

e. TARGETS - Build Phases 添加库 ( 有很多,对照原生示例工程添加 )

f. 在 SampleApplicationSession.mm 文件的 123行
QCAR::setInitParameters(mQCARInitFlags,""); 后面填写你的 Lisence Key

复制官方 main.m 的代码到工程的 main.m 中,注释原有的启动代码,别忘记添加相应头文件

g. 运行

h.
不出意外的话,
肯定报错,哪个文件报错,就去
TARGETS - Build Phases - Compile Source 添加哪个文件, 资源同理

i. 不出意外的话 ,可以跑起来了。

j. 跑起来是什么,对,就是它,是它,是它,就是它, " 黑屏,只有一个电池标志。 "

k. 官方是用XIB做了一个界面,所以在你的 Info.plist 里面添加
Main storyboard file base name - Main

l. 在运行,是不是有菜单了, 选择 “Image Targets”, 去你下载的示例的文件夹里面找到 media/Image Targets/随便一张jpg图片

m. 照上去,是不是有个水壶了

先到这里吧,其实自己配置的过程遇到过很多问题,不停的去寻找答案,git,stackoverflow,都是很好的学习地方,别害怕,问题总会解决。

看看Vuforia的源码也很不错.

前排~ 没用过 不知道安卓能不能用~

目前来说没啥意义,谁会用VR去玩2D游戏。:12:
就算真要做VR,也是选择U3D跟UE4这种比较成熟的引擎。

Vuforia不是VR, 是AR,我不会拿着一个暂时没有3D功能的引擎去让VR支持。

有安卓的SDK,但是还没研究,你不妨自己研究下。

好文艺的题目!!!

我知道是AR,上次说错了,这玩意当初在U3D上玩过。
一般AR也是配3D。