包含此页的版本:
不含此页的版本:
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 代码的最佳实践。 |