C++ の Visual Studio は、EasyX Graphics Library グラフィックス ライブラリ環境を構築し、EasyX (graphics.h) を使用して最初のグラフィックスを描画します
目次
2. Visual Studio をダウンロードしてインストールします。
3. EasyX グラフィック ライブラリをダウンロードして Visual Studio にインストールします
4. EasyX(graphics.h) と Visual Studio C++ を使用して最初のグラフィックを描画します
1. 簡単な紹介
C++ で開発された知識を整理して、後で同様の問題が発生したときにすぐに参照して使用できるようにします。
このセクションでは、Visual Studio で EasyX Graphics Library グラフィック ライブラリ環境を構成し、このライブラリと C++ を使用して最初のグラフィックを描画するプロセスの簡単な配置を実現する方法を紹介します。不備がある場合は、ご指摘ください。または、より良い方法がある場合は、メッセージを残してください。
EasyXとは何ですか?
公式ウェブサイト: C++ 用 EasyX グラフィックス ライブラリ
EasyX グラフィック ライブラリは、Visual C++ 用の無料グラフィック ライブラリで、VC6.0 ~ VC2022 をサポートし、使いやすく、学習コストが非常に低く、幅広いアプリケーションを備えています。現在、多くの大学が教育に EasyX を適用しています。
超低学習コスト
EasyX にはいくつかの簡単な関数のコレクションが含まれており、学習する必要はほとんどなく、リファレンス マニュアルを読むだけで直接使用できます。オンライン リファレンス マニュアル Address EasyX ドキュメント - 基本的な手順
EasyX は非常にシンプルであるため、C/C++、グラフィックス、図像、フラクタルなどのコースの実験を行うときに、描画部分にはあまり関与せず、コースの知識に集中できます。以下は EasyX のデモです。
- VC6 コンソール プログラムで EasyX を使用するには、 EasyX デモ - VC6 コンソール プログラムで EasyX を使用する - EasyXを参照してください。
- VC6 ウィンドウ プログラムで EasyX を使用します。EasyX デモを参照してください- VC6 ウィンドウ プログラムで EasyX を使用する - EasyX
- VC2010 のコンソール プログラムで EasyX を使用するには、EasyX のデモ - VC2010 のコンソール プログラムで EasyX を使用する - EasyXを参照してください。
- VC2010のウィンドウプログラムでEasyXを使用する場合は、EasyXのデモ - VC2010のウィンドウプログラムでEasyXを使用する - EasyXを参照してください。
- 他のバージョンの VC で EasyX を使用します。これは VC2010 とあまり変わらないため、これ以上は説明しません。
豊富な応用シナリオ
EasyX には、C/C++ の学習、小さなゲームの作成、グラフィックス、図像、フラクタル、パーティクル システム、物理シミュレーションなど、さまざまなシナリオでのアプリケーションがあります。EasyX ライブラリ コード バスを参照して、貴重な C/C++ 知識とソース コードを共有してください 。
超軽量の出版プロセス
EasyX は DLL に依存しない静的コンパイル方式を採用しており、従来のプログラムのリリース方法と何ら変わりはなく、EasyX の導入によるプログラムのリリース負担は一切かかりません。
静的にリンクされた EasyX により、コンパイルされた exe のボリュームが約 70KB 増加します。ほとんどのアプリケーションでは、追加される体積は無視できます。
Visual C++ のランタイム ライブラリを静的リンク モードに変更すると、コンパイルされた実行ファイルは単一のファイルとして実行できます。
動作環境:
- 窓10
- Visual Studio 2019
- EasyX グラフィックス ライブラリ 20210730
2. Visual Studio をダウンロードしてインストールします。
1.公式Webサイトから必要なバージョンをダウンロードします。
公式 Web サイト: Visual Studio ツールのダウンロード - Windows、Mac、Linux 用の無料インストール
2. インストールは非常に簡単で、インストール完了後、インストーラーを開いてC++環境がインストールされているかどうかを確認し、インストールされていない場合はそのままインストールしてください。
3. EasyX グラフィック ライブラリをダウンロードして Visual Studio にインストールします
1. 公式 Web サイトから EasyX インストール パッケージをダウンロードします。
公式ウェブサイト: C++ 用 EasyX グラフィックス ライブラリ
2. インストール パッケージ exe をダウンロードし、ダブルクリックして実行し、次のステップに進み、Visual Studio を選択して、[インストール] をクリックします。
必要に応じて、後で参照するために EasyX ドキュメントをインストールすることもできます。
3. Visual Studio を再度開き、graphics.h をインクルードすると、エラーは報告されず、Visual Studio が EasyX を正常に構成したことがわかります。
4. EasyX(graphics.h) と Visual Studio C++ を使用して最初のグラフィックを描画します
1. Visual Studio を開き、C++ プロジェクトを作成します。
2. プロジェクト内にスクリプトを作成し、Easy X グラフィックス ライブラリ graphics.h をインポートします。
3. Easy X で 2 つの円を描くコードを書く
4.「ローカル Windows デバッガー」をクリックします。
5. 効果は図の通りです
5. キーコード
// easy X 图形库
#include<graphics.h>
#include<iostream>
// 使用 Bresenham 画圆法
void Circle_Bresenham(int x, int y, int r, int color)
{
int tx = 0, ty = r, d = 3 - 2 * r;
while (tx <= ty)
{
// 利用圆的八分对称性画点
putpixel(x + tx, y + ty, color);
putpixel(x + tx, y - ty, color);
putpixel(x - tx, y + ty, color);
putpixel(x - tx, y - ty, color);
putpixel(x + ty, y + tx, color);
putpixel(x + ty, y - tx, color);
putpixel(x - ty, y + tx, color);
putpixel(x - ty, y - tx, color);
if (d < 0) // 取上面的点
d += 4 * tx + 6;
else // 取下面的点
d += 4 * (tx - ty) + 10, ty--;
tx++;
}
}
// 主函数
int main()
{
initgraph(640, 480);
// 测试画圆
Circle_Bresenham(320, 240, 200, RED);
Circle_Bresenham(320, 240, 101, YELLOW);
// 按任意键退出
system("pause");
closegraph();
return 0;
}