2016-03-29 12 views
-2

に部分的に透明の画像を表示することができますし、私はのための透明な背景が必要プレーヤーのスプライト。は、どのように私は小さなプラットフォーマーを作りたい、我々は<strong>graphics.h</strong></p> <p>を使用しているクラスの競争のための小さなゲームを作成するためのGraphics.h

どうすればいいですか?

私はvisual studio 2015 community editionとwin10を使用しています。

+0

(90's Turbo C++の)ヘッダ「」は、Visual Studio 2015には含まれていません。インストラクタから実装が提供されている可能性があります。透過性をサポートしていない場合は、それだけで実装する必要があります。最も単純なのは、ピクセル単位で完全にオン/オフの透明度です。そしてそのために、モノクロのビットマップを使うことができます。これは、Windowsのアイコンがどのように動作していたかです。 –

+0

私のバージョンでサポートされているかどうかは分かりません。どうすれば確認できますか? .pngファイルを入力することはできません。アルファチャンネルを失うことなくビットマップに変換するにはどうしたらいいですか? – MoustacheSpy

+0

Googleを使用して部分文書を見つけることができます。 (http://www.programmingsimplified.com/c/graphics.h)。 Visual C++実装(https://sourceforge.net/projects/graphicsmsvs/?source=directory)も登場しました。私はこの古いライブラリがアルファチャンネルのbmpファイルをサポートしているのではないかと疑いますが、おそらくMS Paintを使って変換することができます。 Paint.NETまたはLView。 –

答えて

0

graphics.hを使用する必要がある場合は、最新バージョンのWindowsにはインストールできないTurbo C/C++をインストールする必要があります。 Turbo C++をインストールするには、WindowsにDOSBox、次にDosBoxにinstall Turbo C++をインストールする必要があります。

Visual C++を使用できる場合は、Windows GDIプログラミングを習得する必要があります。

+0

実際にはgraphics.hとアルファチャンネルのbmpだけで動くようになった。 – MoustacheSpy

+0

これは不可能です。 GDI/GDI +、OpenGL、DirectX、.NET WinForms、OpenCVなどのライブラリを使用する必要があります。 – Ajay

+0

まあ私は私のポストで私たちは競争を保持しているので、他のものを使用していることは不正である – MoustacheSpy

関連する問題

 関連する問題