デフォルトの描画ライブラリを使用して C# で簡単なポイント & クリック ゲームを開発したいと考えています...このプロジェクトには openGL/SDL/Tao はありません。
言うまでもなく、クリック可能な画像をフォームのレイヤーに描画する最良の方法に興味があります。
理想的には、
1) 環境レイヤー (通路、ドアなど)
2) オブジェクト層(アイテム)
3)キャラクターレイヤー(敵)
理想的には、他のレイヤーの下にあるレイヤーが引き続き表示可能であるため、オブジェクトの下の環境を引き続き表示できます (そのため、オブジェクトをフォームに描画するために使用するコンポーネントは透明である必要があります)。
このゲームはタイル ベースになる予定です...そのため、ある種のコンポーネントの 2D 配列を生成し、それらをフォームに配置します。問題は、どのコンポーネントを使用すればよいかということです。友人は、パネルを生成してフォームにドロップし、背景画像プロパティを使用することを勧めていますが、より良い方法はありますか?
これが開発の理想的な方法ではないことはわかっています...これは自分にとってのプロトタイプにすぎません。後で、どこかに行き着いたらおそらく Tao に移動しますが、今のところ (つまり、来年かそこら)、非常にシンプルに保ちたいと思います。