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 を使用して stdjs externs などを使用して WebGL を Haxe で動作させる方法について多くの情報を見つけることができません。

4

1 に答える 1

2

xirsys_stdjs ライブラリに問題があるようです。

リンク先の参照プロジェクトは、HTML5/webgl API を定義するために Html5Dom.hx (元は Jeash プロジェクトから) という 1 つのファイルのみを使用しています。このファイルを再利用する場合、xirsys_stdjs は必要ありません。

mikecann のプロジェクトには、haxe で webgl を書き始めるための多くの基本的なクラスが含まれているようです。

于 2012-09-02T20:38:53.907 に答える