我必须开发一个iOS原生应用程序,在背景上渲染3D模型,在渲染上使用一些iOS原生UI,显然它必须是3D引擎和UI之间的双向通信,例如调用来自UI的动画并知道动画何时结束。
我发现this post显示了如何嵌入Unity3D场景,但它没有解释任何有关通信的内容。
我想知道这是否适用于Unity3D和UE4,如果是这样,如何以及最好/最简单的是什么?
谢谢=)
答案 0 :(得分:1)
在与Unity搞乱了几天之后,我发现了这个教程:http://www.markuszancolo.at/2015/09/integrating-unity-into-a-native-ios-app-example/我现在认为这个解决方案对我想做的事情有效。 基本上我必须为Unity创建一个项目,并为Debug创建一个构建。这将为xcode创建一个iOS项目,然后我必须控制AppDelegate。
答案 1 :(得分:0)
在UE4中,您可能需要获取引擎的源,以便为从GUI到引擎的通信提供必要的依赖关系。就个人而言,我认为如果您将自定义GUI与引擎一起应用到应用程序中,这将最有效,这可能会节省您的时间和麻烦。但是,如果需要原生UI,那么挖掘UE4的来源可能是您最好的选择。
如果您需要进一步的帮助,请与我联系!