2016-10-23 12 views
-2

C++(Visual C++)でゲーム(何かthesesのようなもの)を作りたいと思っています。今、グラフィックゲームは、その絵をかなり頻繁にリフレッシュする必要があります。コマンドラインで画像を更新する(C++)

約20行の空白行を印刷できます。この方法は不十分で、かなり遅いです。私が必要とするのは、高速で効率的なものであり、ゲームは大量のデータ(mouvements、scores、coins ...など)を処理するため、メモリの問題は発生しません。

system('cls')も試してみました。これは非常に悪いことです。「ちょっと」プレイヤーにてんかんの攻撃を与えることができるからです。

もっと良い解決策はありますか?

ありがとうございました。

答えて

1

コマンドラインに画像出力がありません。コマンドラインで偽造できる唯一の方法は、あなたがそれを記述した方法です。

ゲームを効率的にする方法は、自分でウィンドウを作成し、DirectXまたはOpenGLでそのウィンドウに描画することです。その後、それをクリアして再描画することができます。これは、すぐにはプロジェクトのように聞こえるので、現時点ではあなたを満足させないかもしれません。しかし、長期的には、効率を求めるなら、コマンドラインで「描く」ことはできません。

+0

Visual C++を使用してプログラムすることはできますか?それとも、コードを書くために必要な他のソフトウェアですか? –

+0

Visual C++を使用できます。 OpenGLとDXの問題は、多くの初期化コードと適切なセットアップが必要なことです。 OpenGLのチュートリアルを参照してください。[OpenGL Beginner Tutorial](http://www.opengl-tutorial.org/beginners-tutorials/tutorial-1-opening-a-window/)ウィンドウの設定だけでなく、スクリーン上に描かれるものを得るには、シェーダーの知識が必要です。スタートは非常に難しく、不幸にも!この記事からわかるように、スイッチを切り替えるのに時間がかかります: - / –

関連する問題