簡體   English   中英

Xcode與Unity掛鈎

[英]Xcode hook up with Unity

嗨,我是Unity的新手,但是我在Xcode方面有1年的經驗,我在Unity for iPhone上做一個應用程序,但對如何將Xcode與Unity掛鈎感到有點困惑,我想與Facebook分享,Twitter分享, iOS本機中的iOS本機電子郵件共享(使用Mail Composer),但我沒有獲得任何有幫助的解決方案來在Unity中執行任務,我只獲得了我需要先購買的插件。 因此,我想在Xcode中執行此任務,以減少Unity上的時間和金錢以及其他工作,因此我們可以在Xcode和Unity之間進行通訊嗎? 如果可能的話,請與我分享一些知識和鏈接,以便我可以盡快完成此任務。 提前致謝。

您可以開始編寫自己的插件來完成Unity3D與iOS之間的通信。

從iOS到Unity,您只需使用UnitySendMessage,在大多數情況下就足夠了。 您也可以嘗試在Unity腳本中使用事件和委托來處理更復雜的情況。

從Unity到iOS,您需要自己實現插件。 首先,使用.cs文件聲明外部方法。 然后在Xcode的.mm文件中實現本機代碼,並將其“外部C”到Unity。 然后,您可以調用.cs方法,並獲得一個本機函數。 您需要Unity Pro許可證才能使用插件功能。

對於UnitySendMessage和Unity插件,請訪問iOS的Unity文檔構建插件 您可以在名為Bonjour瀏覽器示例的文檔中找到一個示例。 這對您來說是一個很好的起點。 如果您有1年Xcode的經驗,我認為這對您來說會很容易。

有關Unity中的使用委托和事件,請訪問Prime31的Unity Tip視頻

查看Niklas的免費統一iOS插件。

http://forum.unity3d.com/threads/122681-Free-facebook-Plugin-for-Unity-iOS

它不再是開箱即用的,但是只需進行一些更改和更新,您就可以使其正常運行。

如果您已經具有xCode的經驗,那么由於Facebook SDK文檔非常出色,希望額外的工作應該微不足道。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM