gpt4 book ai didi

java - 如何将 '.jar'库文件导入Unity?

转载 作者:行者123 更新时间:2023-11-30 03:06:53 24 4
gpt4 key购买 nike

如何将 .jar 文件导入到 Unity3D 中?我使用的是 Windows 平台,而不是 Android、iOS、Mac 等。我将我的 .jar 文件放入 Assets/Plugins/x86 中。我不明白如何调用 .jar 库中的函数。

我在这里没有找到任何适用于 Windows 的内容:http://docs.unity3d.com/Manual/Plugins.html

谢谢。

最佳答案

据我所知,在 Windows 平台上的 Unity 中,您没有对此的内置支持,但使用 ikvm 将 Java 字节码转换为 .NET 很容易。 。它附带了一个名为 ikvmc 的转换器,因此您可以简单地使用:

ikvmc your.jar -target:library ==> add -target:library to generate dll

它会将您的 jar 转换为 your.dll,这是您在 .NET dll 中重写的 Java 代码。然后,您只需将其放入 Assets 文件夹中即可使用它,并像使用 native .NET 库一样使用它。例如,如果您的 java 代码是:

public class HelloWorld {
public static void hello() {
System.out.println("Hello, World");
}
}

您只需通过HelloWorld.hello()即可使用它

关于java - 如何将 '.jar'库文件导入Unity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34546425/

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