1

我目前正在尝试使用 FlashDevelop 在 HaxeJS 中获取 WebGL 上下文的实例。我想使用 stdjs 库。

我已经使用 haxelib 导入了依赖项:

haxelib git xirsys_stdjs https://github.com/xirsys/stdjs.git haxelib

我测试了它的可用性:

haxelib 列表

然后我将它添加到 FlashDevelop 的库部分 - 参见图片

在此处输入图像描述

**我已将库包含在类路径中(我真的不知道是否应该,但没有它,编译甚至不会发生) - 见图片**

在此处输入图像描述

然后,我从以下 github 存储库中获取了 WebGL 特定代码: https ://github.com/mikecann/WebGLTerrainicles/blob/master/src/Main.hx

当我尝试编译项目时,它会按预期打开我的浏览器,但是,在控制台中存在一个问题,因为缺少库:

在此处输入图像描述

显然我在这里遗漏了一些东西(也许在导入过程中?) - 我已经看过但找不到太多关于使用 FlashDevelop 让 WebGL 与 stdjs externs 等一起为 Haxe 工作的信息,任何帮助都会很棒。

4

1 回答 1

2

看起来 xirsys_stdjs 库有问题。

您链接到的参考项目仅使用一个名为 Html5Dom.hx 的文件(最初来自 Jeash 项目)来定义 HTML5/webgl API。如果您重用此文件,则不需要 xirsys_stdjs。

当你在做的时候,mikecann 的项目似乎包含了很多基本的类来开始用 haxe 编写 webgl。

于 2012-09-02T20:38:53.907 回答