目录
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(); //重画游戏面板区域
keydown一次只能获取一个案件,但是坦克移动的时候还会发射子弹:
https://www.cnblogs.com/feiyuhuo/p/5060773.html