脚本# 包装 WebGL



如何用脚本#包装WebGL。

我试图在源代码中添加东西,但得到我不明白的编译错误。

[ScriptIgnoreNamespace]
    [ScriptImport]
    [ScriptName("webGL")]
    public sealed class WebGL
    {
        [ScriptName("fooGL")]
        public void Foo(string test)
        {
        }
    }

错误 1 基类或接口"系统格式异常" 程序集 'mscorlib, 版本=2.0.0.0, 区域性=中性, 公钥令牌=b77a5c561934e089' 按类型引用 "System.UriFormatException" 不能 已解决 c:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll Web

或者有没有更好的方法来将 WebGL 支持添加为库,而不是直接将其添加到主源代码中?

编辑:看起来编译器错误来自自动添加System.dll到项目的VS,不应该。 删除后,现在编译。 所以现在的问题是,在 Script# 中包装 javaScript API 的最佳方法是什么?

你应该在 github 上查看 S# 源代码,了解如何编写包装器。它们只是用 ScriptImport 属性标记的类,内部方法/属性具有空值/主体。

看看这里的来源。

最新更新