栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C/C++技术开发教程:C语言编写魂斗罗,教你如何在一个半小时内找到儿时的梦

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C/C++技术开发教程:C语言编写魂斗罗,教你如何在一个半小时内找到儿时的梦

1.效果图

2.视频教学

C/C++技术开发教程:C语言编写魂斗罗,教你如何在一个半小时内找到儿时的梦!

 3.主要代码

#include "role.h"
#include "moveRole.h"
#include 
#include 
#pragma comment(lib,"winmm.lib")
int main() 
{
	IMAGE background;
	mciSendString("open bkmusic.mp3 alias music", 0, 0, 0);
	mciSendString("play music repeat", 0, 0, 0);
	loadimage(&background, "background.jpg",810*2,224*2);
	initgraph(810*2, 224 * 2);
	Role* pRole = new Role(120-50, 140);
	const char* bkIMGURL[2] = { "img\move\move_left.bmp","img\move\move_right.bmp " };
	const char* mkIMGURL[2] = { "img\move\move_left_y.bmp","img\move\move_right_y.bmp " };
	const char* bkMUIMGURL[2] = { "img\moveUP\move_left_up.bmp","img\moveUP\move_right_up.bmp " };
	const char* mkMUIMGURL[2] = { "img\moveUP\move_left_up_y.bmp","img\moveUP\move_right_up_y.bmp " };
	while (1) 
	{
		BeginBatchDraw();
		putimage(0, 0, &background);
		pRole->playKey(new MoveRole(1, bkIMGURL, mkIMGURL), background);
		if (_kbhit())
		{ 
			if (GetAsyncKeyState('A') || GetAsyncKeyState(VK_LEFT))
			{
				pRole->getFlag() = Role::left;
				pRole->playKey(new MoveRole(5, bkIMGURL, mkIMGURL), background,1);
			}
			if (GetAsyncKeyState('D') || GetAsyncKeyState(VK_RIGHT))
			{
				pRole->getFlag() = Role::right;
				pRole->playKey(new MoveRole(5, bkIMGURL, mkIMGURL), background,1);
			}
			if (GetAsyncKeyState('E')) 
			{
				pRole->getFlag() = Role::right;
				pRole->playKey(new MoveRole(3, bkMUIMGURL, mkMUIMGURL), background,1);
			}
			if (GetAsyncKeyState('Q'))
			{
				pRole->getFlag() = Role::left;
				pRole->playKey(new MoveRole(3, bkMUIMGURL, mkMUIMGURL), background, 1);
			}
		}
		Sleep(10);
		EndBatchDraw();
	}
	while (1);
	closegraph();
	return 0;
}

4.完整代码素材获取,C/C++学习交流:https://jq.qq.com/?_wv=1027&k=NFQT4Uwthttps://jq.qq.com/?_wv=1027&k=NFQT4Uwt

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/429565.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号