VS2019實現簡易的射擊坦克小遊戲(easyx)

2021-10-10 20:44:02 字數 1646 閱讀 6845

使用vs2019寫的,進入遊戲,可以進行射擊的小遊戲。十分的簡單,但執行有一點點慢。

還有·另外一種:

總之是用easyx庫來實現的,是之前的小作業。也是c有意思的一點。

可以asdw控制,左鍵**,右鍵放置障礙。

#define _crt_secure_no_warnings

#include

#include

#include

#include

#include

#include

#include

using namespace std;

struct tank

; tank tank[50]

;int i =0;

int tlong =30;

// 定義坦克的長度

int thig =30;

//坦克寬度

int x2=50;

int y2=

375;

//玩家的位置座標(x2,y2)

int ky;

//從鍵盤得到的命令

int temp_x2 =50;

int temp_y2 =

375;

mousemsg m;

//定義滑鼠事件

void

drawtank()

//畫出坦克

//記住炮口座標 (tank[i].x1 + tlong/2, tank[i].y1 + tlong+20)

void

enemyfire()

//模擬敵方**

}void

hideplayer()

//讓玩家在移動前被覆蓋,即掩碼圖

void

drawplayer()

//畫出玩家新的位置,達到使其移動的效果

void

playermove()

//定義玩家角色}}

void

startup()

}void

playerfire()

//設定玩家**,x2,y2為玩家座標!!記住!!

}int dis;

void

su***ce()

intmain()

if(dis ==2)

if(dis ==3)

else

int windowwid =

920;

int windowhig = windowwid *

0.618

;initgraph

(windowwid, windowhig)

;setbkcolor

(white)

;cleardevice()

;for

(int k =0;

; k++

)drawplayer()

;playermove()

;playerfire();}}

graphics h在VS2019中的使用

visual studio 執行圖形介面是缺少 graphics.h 標頭檔案 方式2 找到本機visual studio 安裝目錄下的 include lib目錄,將解壓後的這兩個檔案內容相對應的拷貝過去。我的電腦預設安裝,這兩個目錄是在這裡 c program files x86 microso...

幫 vs2019 找回丟失的 SDK

原總結 排錯process monitor vs2019 sdk前一段時間,有遇到乙個奇怪的問題,說他機器上的vs2019編譯c 工程報錯。我當時一聽就有兩個懷疑 工程設定不對。vs2019沒裝好。因為新建乙個最簡單的工程,編譯也報一樣的錯誤,所以可以排除工程設定的問題了。那只有可能是vs2019的...

VS2019中如何配置SFML的案例

vs2019中如何配置sfml的案例 一.版本說明 本人用的sfml的版本是sfml2.5.1 解壓後安裝,本文示例目錄為d thirdlib sfml 2.3.2。本人使用的是visual studio 2019的社群版 二.配置環境步驟 1.新建乙個c 空專案 新建空專案 2.右擊開啟屬性一欄 ...