资源简介
vs2015正常运行
代码片段和文件信息
#include “bullet.h“
#include “stdafx.h“
bullet::bullet(Form^ f int x int y int dir)
{
this->x = x;
this->y = y;
this->dir = dir;
//行走速度
speed = 10;
//显示窗体就是主窗体
this->f = f;
LoadImage();
}
void bullet::LoadImage() {
//将子弹的所有动作图片读取到内存中
images = gcnew ArrayList();
for (int i = 1; i < 23; i++)
{
String^ name = “imgs\\zidan\\bullet“ + (i < 10 ? “0“ + i : i + ““) + “.png“;
Image^ img = System::Drawing::Image::FromFile(name);
images->Add(img);
}
}
void bullet::Run() {
//子弹开始运行
Thread^ t = gcnew Thread(gcnew ThreadStart(this &bullet::RunThread));
t->Start();
}
void bullet::RunThread() {
imgNumber = 0;
while (true) {
Move();
f->Invalidate();//通知窗体重新绘制
imgNumber = (imgNumber + 1) % 22;
Thread::Sleep(80);//等80毫秒
switch
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 104960 2019-06-03 20:17 tank2 最终版修改\.vs\tank2\v14\.suo
文件 9164800 2019-06-03 20:17 tank2 最终版修改\Debug\tank2.exe
文件 4779 2018-08-22 22:35 tank2 最终版修改\Debug\tank2.exe.me
文件 3297280 2019-06-03 20:17 tank2 最终版修改\Debug\tank2.pdb
文件 1677 2018-08-20 20:34 tank2 最终版修改\tank2\bullet.cpp
文件 571 2018-08-20 20:29 tank2 最终版修改\tank2\bullet.h
文件 880 2018-08-14 17:08 tank2 最终版修改\tank2\Common
文件 454 2018-08-14 17:08 tank2 最终版修改\tank2\Common
文件 235 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\.NETfr
文件 3028 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\.NETfr
文件 515198 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\bullet.obj
文件 545288 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\Common
文件 654580 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmDoubleChoose.obj
文件 573918 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmdoubleGame.obj
文件 564644 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmDoubleGame2.obj
文件 557714 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmDoubleGame3.obj
文件 20255 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmHelp.obj
文件 1667784 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmLand.obj
文件 1669120 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmMain.obj
文件 519484 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmMenu.obj
文件 517858 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\Frmsetting.obj
文件 1228072 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmsingleGame.obj
文件 1214831 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmsingleGame1.obj
文件 1121278 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmsingleGame2.obj
文件 556259 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmsingleGame3.obj
文件 523470 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\FrmSound.obj
文件 519799 2019-06-03 20:17 tank2 最终版修改\tank2\Debug\tank.obj
文件 4578 2018-08-20 20:29 tank2 最终版修改\tank2\Debug\tank2.Build.CppClean.log
文件 1054472 2018-08-22 22:35 tank2 最终版修改\tank2\Debug\tank2.FrmDoubleChoose.resources
文件 935945 2018-08-22 22:35 tank2 最终版修改\tank2\Debug\tank2.FrmdoubleGame.resources
............此处省略213个文件信息
- 上一篇:吃豆人c++源码
- 下一篇:源码:一款VC+MFC网络象棋
相关资源
- C++多人2D坦克大战源码.rar
- C++(qt)游戏实战项目:坦克大战(源
-
在ob
jectARX(VC)中使用MFC-可停靠窗 - 坦克大战C++编程坦克大战C++编程
- 坦克大战:(MFC]).zip
- 使用C++编写超经典的坦克大战
- 约瑟夫环MFC窗体版
- vs2013 VC++项目里的Windows窗体应用程序
- MFC 实现的坦克大战
- 坦克大战游戏源代码C++源代码
- win32窗体贪吃蛇c++代码
- linux c语言写的坦克大战小游戏
- MFC窗体设计
- VC6窗体dll,带热键,自身卸载(源码
- VC++五子棋窗体界面程序源码可以VC6
- VS2013 CLR Windows窗体应用程序补丁
- mfc的父子窗体调用
- VC++折叠展开型百叶窗的窗体面板组
- MFC 窗口阴影效果
- C++&CLR 编写 Windows 窗体应用程序
- VC++ 漂亮的启动界面 渐隐渐现启动特
- 用MFC写的坦克大战
- MFC不规则窗体.zip
- MFC Dialog 控件随窗体调整动态缩放第二
- c++ 大作业 实现坦克大战
- 对qt窗体进行简单操作(修改lable的值
- C++实战源码-磁性窗体
- C++实战源码-渐变色背景窗体
- C++实战源码-头像选择形式的登录窗体
- C++实战源码-全屏显示的窗体
评论
共有 条评论