繁体   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