私はこのプロジェクトのためのデフォルトの描画ライブラリではなく、OpenGL/SDL/Taoを使ってC#で単純なポイント&をクリックしてゲームをしたいと考えています。C#のシンプルなグラフィックスでデフォルトのSystem.Drawing
言い換えれば、私は、フォーム上のレイヤーでクリック可能な画像を描画する最良の方法について興味があります。
理想的には、私は
1)環境層(経路、ドアなど)
2)オブジェクト層(アイテム)
3を有するであろう)文字層(敵)
理想的には、他のレイヤーの下にあるレイヤーはまだ見えるので、オブジェクトの下の環境を見ることができます(フォームにオブジェクトを描画するために使用するコンポーネントはすべて透明でなければなりません)。
このゲームは、タイルベースのものになるでしょう...私はいくつかの種類のコンポーネントの2D配列を生成し、それらをフォームに配置します。問題は、私はどのコンポーネントを使用すべきですか?友人はパネルを生成してフォームにドロップし、背景イメージのプロパティを使用することを推奨しましたが、より良い方法がありますか?
私はこれが開発する理想的な方法ではないことを知っています...これはもっと自分自身のプロトタイプです。後で私はおそらくタオに移動します。どこに行っても、今のところ(つまり来年になると)、私はそれを非常にシンプルに保ちたいと思います。