C#中WinForm游戏开发——坦克大战

目录

WinForm

Form坐标系

图像加载

人机交互

定时刷新


WinForm

WinForm只能做一些简单的游戏,比如:连连看,贪吃蛇等

WinForm游戏的核心就是:人机交互界面,

图像加载形成静态图像,玩家控制游戏坦克,定时频繁刷新,就完成了行走等命令,形成游戏。

Form坐标系

在Form加载事件中定义

1、首先定义一个32X32的正方形,pictureBox1中定义10X10个正方形,就形成了(1,1)至(10,10)的坐标系

2、游戏与使用的图片,声音文件用的绝对路径,结果形成的exe应用程序换个文件夹就不能用。

private string path=Application.StartupPath;是指程序 exe 启动的目录
更改为:
private string path=Application.StartupPath+file.db;

图像加载

pictureBox的重新绘制事件

墙砖

坦克和坦克爆炸

人机交互

KeyDown在vs2017中解释是:在首次按下某个键时发生

定时刷新

pictureBox1.Invalidate();  //重画游戏面板区域

源码:https://download.csdn.net/download/qq_41664159/11473326

猜你喜欢

转载自blog.csdn.net/qq_41664159/article/details/98481100