gpt4 book ai didi

javascript - Unity3d : How to use dll from Javascript?

转载 作者:行者123 更新时间:2023-12-02 14:35:27 25 4
gpt4 key购买 nike

我用 C# 编写了一个 dll 来为我的游戏执行多项任务。当我从 Unity 中的 C# 脚本使用该 dll 时,我可以成功使用该 dll。但是当我使用 Javascript 中的 dll 时,会出现以下错误:

未找到命名空间“MyLibrary”,也许您忘记添加程序集引用?

我已将 MyLibrary.dll 放在 Assets 文件夹下。这是我从 C# 访问它的方式:

using MyLibrary;

这是我从 Javascript 访问它的方式:

import MyLibrary;

那么,我可以在 C# 中使用它,但我怎样才能在 Javascript 中使用它呢?

最佳答案

native 插件:

C#:

[DllImport ("PluginName")]
private static extern float functionName ();

JavaScript:

@DllImport (DLLName)
static private function functionName () : float {};

托管插件:

C#:

using MyLibrary;

JavaScript:

转到您的项目目录,查找YourProjectName.CSharp.csproj

找到它,打开它并添加<Reference Include="MyLibrary">放入其中然后保存。重新启动 Unity 和 Visual Studio。

将DLL放入Assets文件夹中。

关于javascript - Unity3d : How to use dll from Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37498300/

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