Version: 6000.3
语言: 中文
Java 和 Kotlin 源插件
Unity 中的 Java 原生接口 API

从 C# 脚本调用 Java 和 Kotlin 插件代码

Unity 允许您直接从 C# 脚本调用 Java 和 Kotlin 代码,并在 Unity 项目中集成特定于 Android 的功能。为了实现这一目标,Unity 提供了通过 C++ 与 Android Java 本机接口 (JNI) 通信的 C# API。您可以在低级和高级 API使用 JNI 与 Java 代码进行交互。

有关如何调用 Java 和 Kotlin 的详细信息,请参阅以下部分插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。可以在 Unity 中使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。更多信息
请参阅术语表
C# 中的代码脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息
请参阅术语表
.

主题 描述
Unity 中的 Java 原生接口 API 了解 Unity 中的 Java 本机接口 API,您可以使用它从 C# 脚本调用 Java/Kotlin 代码。
代码示例:从 C# 脚本调用 Java/Kotlin 代码 请参阅在 Unity 项目中集成 Java/Kotlin 功能的代码示例。
Java/Kotlin 和 C# 代码支持的数据类型 了解可以在 Java/Kotlin 代码和 C# 脚本之间传输的数据类型。
调用 Java/Kotlin 代码的最佳实践 了解从 C# 脚本调用 Java/Kotlin 代码的最佳实践。

其他资源

Java 和 Kotlin 源插件
Unity 中的 Java 原生接口 API