0

最近、チュートリアルから xml ベースのレベル フォーマットを読み取るゲーム エンジンを作成しました。それが完了したので、そのフォーマットで保存できるレベル エディタを作成してみたいと思います。

レベル エディターは非常にシンプルで、左側に空白のグリッドがあり、右側に別のグリッドがタイルセットと共にあります。タイルをクリックすると、アクティブに割り当てられ、レベル エディター内でクリックした場所にドロップされます。 .

ただし、これは簡単に聞こえるかもしれませんが、この目的のためのコントロールを見つけるのに苦労しています。SFML でこれを実行できることはわかっていますが、winforms で実行できるソリューションを探しています。存在しない場合は、SFML で実行します。

ただし、2次元ベクトルまたは画像ボックスの配列を持つパネルを検討しました。それはかなり効率が悪くなります。一度に 20x20 しか表示されないようにビューポートを設定できましたが、それでも遅いようです。

また、DataGridView に基づいてカスタム コントロールを作成することも検討しましたが、その方法がわかりません。

私が探しているこの目的のためのコントロールがあれば、誰か提案してもらえますか? そうでない場合、これを実装する方法を誰かが提案できますか?

ありがとう。

4

0 に答える 0