gpt4 book ai didi

ios - 如何在 iOS 应用中添加 Unity 3d 的统一 View ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:00:15 24 4
gpt4 key购买 nike

我想在我的应用程序中添加 Unity3d 项目的 UnityView

我已成功从 Unity 3d 导入项目并将其中的代码添加到我的应用程序中。

项目构建成功。但正如我们所知,项目中只有一个 main.m 文件。但是 UnityAppController.h 中的以下功能对我来说很困难。

inline UnityAppController*  GetAppController()
{
return (UnityAppController*)[UIApplication sharedApplication].delegate;
}

每当我在 UnityAppController 上调用方法时,它会应用于 Appdelegate 类,所以我像 unrecognized selector sent to instance 一样崩溃。

如果你们中的任何人在这方面对我有任何指导,请帮助我。

最佳答案

转到:- https://github.com/frederik-jacques/native-ios-and-unity3d

并导入 TNAppController.mm 类。

createViewHierarchyImpl 替换为

 -(void)willStartWithViewController:(UIViewController*)controller

将此行添加到 addView :

[self.view addSubview:GetAppController().unityView];

如果您仍然遇到问题,请告诉我。

关于ios - 如何在 iOS 应用中添加 Unity 3d 的统一 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31914293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com