2009-08-02 4 views
0

要件私の次のグラフィックスエンジン(C#の対Javaの)ピッキング

私のために必要ではない)。第2に、(理由の範囲内で)簡単で迅速な開発を可能にするグラフィックエンジンが必要です。ゲームの焦点は最先端のグラフィックスではない - Audiosurfのラインに沿って考えてみよう。

問題1

Javaは右、私はC#のを見つけることができませんでしたAPIに組み込まれて使いやすく、十分に文書入力Audioにおけるライン・アンドMIDIファイルのサポートを提供します。私は、line-inMIDIヘルパークラスから読み込むためのいくつかのリソースを見つけましたが、多くのドキュメンテーション/サポートはなく、C#のサポートが不足している場合の対処方法と思われます。

発行2

ゲームの第二の態様は、もちろん、グラフィックエンジンです。 C#側では、XNAが私のニーズにとって明確な選択肢になっているようです。 Java側では、JMonkeyEngine(またはogre4jを第2の選択肢として)に向かっています。 JMonkeyEngineは私のグラフィカルな使用には問題ないようですが、ドキュメントはばらばらに散在しています。

決定

両方の問題が等しく重要です。また、私はここのコミュニティが著名な.NETプログラマであることを知っていますので、できるだけ両方の言語を考慮してみてください。

+1

JWJGLをご覧ください。これはMinecraftが使用するものです(はい、これはまったく問題ではありませんが、私は知っています)。Javaがインストールされた任意のOS上でうまく書かれたJavaが実行されるため、C/C++/C# –

答えて

5

利用処理は、http://www.processing.org/

それはあなたが今、主にあなたの概念は実際に/実行できるかどうかを見るテストするためと思われる(クール)

処理は、多かれ少なかれ、この種のために作られ

物事、オーディオとビジュアルのプログラムスケッチパッド。非常に小さなコードで、あなたのアイデアがあなたの望むように立っているかどうかを確認することができます。

これはjavaのサブセットなので、いくつかの要因によって内部または外部のjavaを使用できます。

はい、いくつかの.net、XNA/WPFを使用することもできますが、あまりにも早すぎるようです。

あなたが最初にアイデアを試してください。

+0

処理する理由 – yxk

+0

http://processing.org/discourse/yabb/YaBB.cgi?board=Tools;action=display;num=1091823346;start=9 – Jonke

+0

Javaには既にMIDIサポートがありますが、私は自分のアイデアをテストするために処理を試みるかもしれません。 他に誰か他のコメントや提案がありますか? – yxk

1

物事の.NET側とオーディオ側については、MIDIファイルを読み書きするコードを書いて、NAudioの一部として含めました。これを使用する方法の例については、MIDI File Mapperをご覧ください。 NAudioには、マイク入力をキャプチャする機能も含まれています。

関連する問題