當前位置:
首頁 > 最新 > 秘籍!Unity與iOS平台交互和原生插件開發

秘籍!Unity與iOS平台交互和原生插件開發

簡介

Unity引擎雖然很強大,但是很多的時候還是需要運行平台的原生功能,這時候光靠Unity是做不到的。比如iOS平台上我們要從一個應用喚起另一個應用,在我們的遊戲中打開一個網頁,或者是直接嵌入一個iOS原生的界面(也就是現在接SDK的時候要做的事情)。

很多兄弟在剛接觸的時候一頭霧水,不知道從哪裡入手。也有很多兄弟搞過一次一段時間後就忘記地一乾二淨。於是我說,入門的和忘記的人多了,就有了這個文章的誕生!希望能問新手打開新世界的大門,讓忘記細節的老兵可以快速回憶。

Unity Call iOS

這裡我們來實現從Unity調用iOS中OC實現的方法。

現在我們已經可以順利地從Unity調用iOS的方法了,那麼剩下來iOS原生系統支持的事情我們都能實現了,開始為所欲為吧!

實現「HellWorldSDK」

很多時候我們要接入項目的第三個SDK都有自己的iOS原生界面,我在只需要成功繪製出界面就能完成大部分的工作了。

這裡我們實現一個自己的SDK來接入到我們的測試工程里

:

iOS Call Unity

現在我們從Unity調用iOS的介面已經成功了,那麼下面我們就會想從iOS是否可以調用我們Unity中用C#實現的方法呢?答案是肯定的!

我們可以用來實現。

通過這個介面我們可以清楚的知道,我們能調用的介面必須是掛在GameObject上的腳本上的某一個方法。

讓我們來動手實現一個方法。

iOS 插件開發的關鍵點

結尾

到此為止,秘籍結束了。總的來說,為Unity開發iOS原生的插件在理解了實現原理後不會很難,即使忘記了很多,在看過秘籍再重新操作一遍以後也能快速的回憶起來,畢竟這些都是當年趟過的坑=。=

希望這篇秘籍可以幫助兄弟們能更好地駕馭Unity,駕馭iOS原生插件開發。

這是工程的地址ForkMeOnGithub

如果有什麼不正確的,或是表達的不夠準確的,希望兄弟們可以評論出來,共同進步~~


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

陳法拉開心過生日,攝影師居然是她!
從風流才子到佛學大師,這一世圓滿而未完的人生

TAG:全球大搜羅 |