2012-09-01 67 views
1

我正在嘗試使用FlashDevelop在HaxeJS中獲取WebGL上下文的實例。我想使用stdjs庫。Flashdevelop for webgl with haxe&stdjs

我已導入使用haxelib與依賴關係:

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

我測試了它的可用性:

haxelib列表

我那麼它添加到的FlashDevelop庫部分 - 見PIC

enter image description here

**我已經包含在類路徑中的庫(我真的不知道我是否應該,但是沒有它,編譯甚至會不會發生) - 見PIC **

enter image description here

我再從下面GitHub庫採取的具體的WebGL代碼: https://github.com/mikecann/WebGLTerrainicles/blob/master/src/Main.hx

當我嘗試編譯項目,它打開了我的瀏覽器如預期,不過,在控制檯中有一個問題,有缺少的庫:

enter image description here

很顯然,我在這裏的東西(也許在導入過程中?) - 我看過,但找不到有關使用FlashDevelop讓stdjs extern等WebGL爲Haxe工作的信息,任何幫助都很棒。

回答

2

看起來xirsys_stdjs lib有問題。

您鏈接到的參考項目僅使用一個名爲Html5Dom.hx(最初來自Jeash項目)的文件來定義HTML5/webgl API。如果您重複使用此文件,則不需要xirsys_stdjs。

當你在這裏時,mikecann的項目似乎包含了很多基本的類,以開始在haxe中編寫webgl。

+0

是的,它可能影響HaXe生成的代碼?!我重新審視了mikecanns項目,我一定會嘗試從他的腳本中獲得一些東西,但是感謝您花時間去看看。 –