簡體   English   中英

Android到虛幻引擎接口(C ++)

[英]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文件和兩個文件夾: PublicPrivate 第一個將包含具有所需功能的接口的標頭。 Private應包含用於特定平台(例如AndroidIOS的文件夾集。 每個平台都應實現界面中描述的功能。 對於android,您將必須使用JNI綁定,對於iOS,您將需要對iPhoneSDK的本機Objective-C調用。 這里最棘手的部分是為所有平台定義通用接口,這些接口既可以設置給定功能,也可以使用其所有必需的功能。

作為參考,您可以檢查WebBrowser模塊,該模塊具有單獨的android實現和虛幻的新JNI包裝器。

您創建的PS模塊可以作為拉取請求推送到UE4存儲庫。 當其他人需要與您相同的功能時,這將為他們提供幫助。

暫無
暫無

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

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