gpt4 book ai didi

ios - 将值从统一 3D 传递到 objective-c 文件

转载 作者:行者123 更新时间:2023-12-01 16:28:47 25 4
gpt4 key购买 nike

我的应用程序有两个窗口。第一个是统一的 3D 导出​​到 ios,它使用 vuforia 工具包进行增强现实。其次是原生 xcode 文件。我需要将一个字符串值从统一传递到 native objective-c 文件,因为我需要基于它显示一些值。我正在使用 xcode 7 和 unity 5。请帮助我了解如何操作。提前致谢。

最佳答案

这可以通过 Unity 中的原生插件支持来完成。您需要将 native 方法导入一个类并通过另一种方法调用它。您可以在此处找到更多文档:http://docs.unity3d.com/Manual/NativePlugins.html

这是一个非常简单的代码示例,应该可以满足您的需求。
C# 类:

using System.Runtime.InteropServices;

public static class SomeScript
{
[DllImport("__Internal")]
private static extern void _NativeMethodName(string stringValue);

public static void PassStringValue(string stringValue)
{
_NativeMethodName(stringValue);
}
}

以及 native 插件代码:
extern "C" {
void _NativeMethodName(const char* stringValue)
{
NSLog(@"Passed string value: %s", stringValue);
}
}

关于ios - 将值从统一 3D 传递到 objective-c 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33452210/

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