私は最近、現在コーディングしている Flash ゲームのプレイヤー キャラクターにシェーディングを適用するピクセル シェーダーを構築しています。しかし、結局のところ、Actionscript 3 は... これを適切に処理しておらず、フレームレート ヒットがかなり大きくなっています。
私がやりたいことは、OpenGL バッファを使用して微調整したいピクセルを格納し、ハードウェア アクセラレーション方式で微調整し、それを Flash ファイルに戻すことができる C++ で何かを作成することです。
AS3 にビットマップ データをローカル シェーダー プラグイン .exe に渡し、返されたデータを受け入れる方法はありますか、それともあきらめて、Unity などで全体を書き直す必要がありますか?
これに失敗した場合、AS3 で GPU に数値処理を強制する方法はありますか? OpenGL は AS3 で使用できないことはわかっていますが、DirectDraw は使用できますか?
私は、この事業全体が a) ばかげたやり過ぎであり、b) おそらく運命づけられていることを認識していますが、現在、プロジェクトの反省的なエッセイに取り組まなければならないのを妨げているのはそれだけです. (大学の授業)