私は現在ゲームに取り掛かり、外部コンソールを追加したいと思っています(今はゲームのメインウィンドウに組み込まれています)。コードから別のウィンドウを作成しますか?
私が本当に好きなのは、新しいコマンドを追加するための下部のテキストボックスと情報を出力する上部の大きなテキストボックスを持つコンソールとして機能する新しいウィンドウを作成することです。
私はDirectXを使用していますが、これをどうやってやっているかわかりません。 C++から新しいウィンドウを作成しますか?もしそうなら、どのように私は与えられた要望でそれをやっていくつもりですか(そして私は本当にiN CLRにならないように私が作る窓を好むでしょう)。メインのアプリケーションウィンドウとコンソールウィンドウ間の通信は問題になりますか?私は実際のウィンドウフォームオブジェクトを使用してこれを実現する気にはなりません(実際には、コピー+ペーストの利点などを与えるようにしたいと思います)。
私は最も柔軟性の高いオプションを希望します。多分、多色のテキストなどをコンソールウィンドウに追加することができます。あなたが望むものを提供していますライブラリの検索:
は)=