iOS集成Unity(高通的Vuforia SDK)

1.在自己電腦上下載個unity軟件(可以讓ar給你或者自己下載),方便直接導(dǎo)出iOS版本.

untiy.png

1.0 打開unity

屏幕快照 2017-11-01 下午4.40.25.png

然后點開Player Settings碧浊,設(shè)置一些unity配置屬性

屏幕快照 2017-11-01 下午4.43.21.png

從上往下,第一個箭頭膏孟,unity自帶有個Metal葬燎,但是高通SDK是不支持的误甚,所以我們要把Metal去掉,否則打開Xcode就會崩潰萨蚕。
第二個箭頭靶草,是項目BundleId,這里注意岳遥,一定要和你Xcode的bundleID一樣奕翔。
第三個箭頭,是必須得選擇IL2CPP的浩蓉,否則集成到項目中派继,是不支持arm64格式的。
這些都設(shè)置完成之后就直接Build了捻艳,導(dǎo)出Xcode版本驾窟。

屏幕快照 2017-11-01 下午4.50.35.png

2.現(xiàn)在進行導(dǎo)入到自己項目工程中,這時候你可以先運行一下unity直接導(dǎo)出的Xcode版本认轨,(注意:如果unity那邊寫了 外部C方法绅络,那么我們Xcode這邊同樣需要寫上外部C方法,否則會報錯,無法運行)恩急。

2.0 我們需要把unity導(dǎo)出的工程里面Classes Data Libraries MapFileParse.sh文件夾或者文件杉畜,復(fù)制到項目中,在iOS工程里面衷恭,僅需要這些就可以了此叠。如果你的AR項目中有播放視頻之類的,需要導(dǎo)入unity工程里面的.xml .dat格式的文件才能成功播放視頻随珠。

屏幕快照 2017-11-01 下午5.01.36.png

2.1 其中 Classes Libraries MapFileParse.sh選擇圖中的Create groups

屏幕快照 2017-11-01 下午5.01.43.png

2.2 Data文件夾需要選擇Create folder references,
這是筆者導(dǎo)入之后的樣子:

屏幕快照 2017-11-01 下午5.00.49.png

2.3 成功導(dǎo)入之后灭袁,添加Framework(添加哪些framework,請參照你從Unity導(dǎo)出來的項目,我這里的是高通SDK)

屏幕快照 2017-11-01 下午5.07.37.png

3.0 之后就是一些Xcode的配置問題。

3.1 Header Search Paths 設(shè)置

Unity.png

3.2 Library Search Paths設(shè)置

Unity.png

3.3 這里Enable Bitcode設(shè)置為NO

屏幕快照 2017-11-01 下午5.13.52.png

3.4 other C Flags添加 -DINIT_SCRIPTING_BACKEND=1

Unity.png

筆者這里有了項目別的配置窗看,只需要在最后添加這個配置就可以茸歧。

3.5 添加 User-Defined

GCC_THUNB_SUPPORT -> NO

GCC_USE_INDIRECT_FUNCTION_CALLS -> NO

UNITY_RUNTIME_VERSION -> 你導(dǎo)出項目的Unity版本(筆者這里用的是5.6.3f1)

UNITY_SCRIPTING_BACKEND - il2cpp

屏幕快照 2017-11-01 下午5.19.07.png

3.6將 Classes目錄下的 Prefix.pch的內(nèi)容全部復(fù)制到我們自己工程中創(chuàng)建的pch文件.

unity.png

3.7 把classes目錄下的main.mm這里移除,筆者這里已經(jīng)移除了,所以只有一個main.mm了(此main.mm是我們自己工程中的main.m改后綴為.mm)

unity.png

這里烤芦,我們的main.mm需要修改一下代碼

屏幕快照 2017-11-01 下午5.26.32.png

3.8 最后需要添加Run script

屏幕快照 2017-11-01 下午5.27.46.png

筆者這里用的相對路徑举娩,如果合作開發(fā)的需要改成絕對路徑。

  1. 到這里Xcode配置就結(jié)束了构罗,需要更改一下APPdelegate代碼已經(jīng)unityController.h里面的代碼铜涉。
unity.png

4.1 這里需要更改一下APPdelegate內(nèi)容,

unity.png

添加

屏幕快照 2017-11-02 上午9.27.30.png

到這里整個流程就結(jié)束了遂唧,筆者這里可以成功運行出來ar界面芙代。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市盖彭,隨后出現(xiàn)的幾起案子纹烹,更是在濱河造成了極大的恐慌,老刑警劉巖召边,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铺呵,死亡現(xiàn)場離奇詭異,居然都是意外死亡隧熙,警方通過查閱死者的電腦和手機片挂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贞盯,“玉大人音念,你說我怎么就攤上這事□锔遥” “怎么了闷愤?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長件余。 經(jīng)常有香客問我讥脐,道長遭居,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任攘烛,我火速辦了婚禮魏滚,結(jié)果婚禮上镀首,老公的妹妹穿的比我還像新娘坟漱。我一直安慰自己,他們只是感情好更哄,可當(dāng)我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布芋齿。 她就那樣靜靜地躺著,像睡著了一般成翩。 火紅的嫁衣襯著肌膚如雪觅捆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天麻敌,我揣著相機與錄音栅炒,去河邊找鬼。 笑死术羔,一個胖子當(dāng)著我的面吹牛赢赊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播级历,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼释移,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了寥殖?” 一聲冷哼從身側(cè)響起玩讳,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎嚼贡,沒想到半個月后熏纯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡粤策,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年樟澜,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掐场。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡往扔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出熊户,到底是詐尸還是另有隱情萍膛,我是刑警寧澤,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布嚷堡,位于F島的核電站蝗罗,受9級特大地震影響艇棕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜串塑,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一沼琉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧桩匪,春花似錦打瘪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至妆档,卻和暖如春僻爽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背贾惦。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工胸梆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人须板。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓碰镜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親逼纸。 傳聞我的和親對象是個殘疾皇子洋措,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內(nèi)容

  • unity版本:unity 5.4.3f1 xcode版本:xcode 8 一、導(dǎo)出unity項目 1.File-...
    MUYO_echo閱讀 19,823評論 37 95
  • unity版本 2017.1.1f1 Xcode版本8.2.1 (8C1002) 第一步 導(dǎo)出unity的Xco...
    野生塔塔醬閱讀 3,863評論 5 4
  • Unity項目集成到現(xiàn)有iOS項目 1.將Unity項目文件復(fù)制到到iOS項目跟目錄下 主要有5個文件杰刽,Class...
    _Homing_C閱讀 6,241評論 17 12
  • 酒過三巡 聽著你們說過的名詞 沿著記憶 追溯每一段經(jīng)歷的故事 耐人尋味 只可惜 我怎么努力 都回想不起 那些本不該...
    慕星讀者OR獨者閱讀 242評論 0 2
  • 將欲歙(xī)之菠发,必固張之; 將欲弱之贺嫂,必固強之滓鸠; 將欲廢之,必故舉之第喳; 將欲取之糜俗,必固與之。 是謂微明曲饱。 —-《...
    不青春不留白閱讀 395評論 0 0