[英]Android to Unreal Engine Interface (C++)
我應該如何將相機/ GPS信息從Android設備發送到虛幻引擎? 我到處搜索,不確定如何繼續。
我是否編寫了用於Android的Java應用程序,該應用程序通過JNI與虛幻引擎通信,或者是否有更直接的方法通過包含庫通過C ++從虛幻引擎訪問相機/ GPS?
有沒有已經彌合這種差距的API?
謝謝!
假設您正在使用UE4。 虛幻引擎4的概念是C ++代碼可以使用的模塊,而不取決於平台(只要有可能)。
基本上,您需要創建具有C ++接口和針對不同平台的實現的模塊。 您的模塊很可能位於/Engine/Source/Runtime/<module_name>
。 它必須包含<module_name>.Build.cs
文件和兩個文件夾: Public
和Private
。 第一個將包含具有所需功能的接口的標頭。 Private
應包含用於特定平台(例如Android
, IOS
的文件夾集。 每個平台都應實現界面中描述的功能。 對於android,您將必須使用JNI綁定,對於iOS,您將需要對iPhoneSDK的本機Objective-C調用。 這里最棘手的部分是為所有平台定義通用接口,這些接口既可以設置給定功能,也可以使用其所有必需的功能。
作為參考,您可以檢查WebBrowser
模塊,該模塊具有單獨的android實現和虛幻的新JNI包裝器。
您創建的PS模塊可以作為拉取請求推送到UE4存儲庫。 當其他人需要與您相同的功能時,這將為他們提供幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.