C/C++学习:小游戏的制作

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

最近对 C/C++产生兴趣,并为制作小游戏写一些学习笔记。


提示:以下是本篇文章正文内容,下面案例可供参考

一、pandas是什么?

二、使用步骤

1.库类

代码如下(示例):

#include <stdio.h>		//stdio standard标准的  input  output
#include <easyx.h>		//已经安装好easyx 包含这个头文件graphics.h
#include <mmsystem.h> 
#include <time.h>
#include <conio.h>   //键盘控制
#pragma comment(lib,"winmm.lib")

代码如下(示例):

//1.窗口
	initgraph(800,500); //init初始化 graph图形界面
//2.坐标 
	左上角为坐标远点,往右是x,往左是y
//3.颜色
//3.2不常见颜色 RGB(red,green,blue)
	WHITE;
	BLACK;
	RED;
	GREEN;
	BLUE;
	RGB(186, 122, 65); //便便色
//4.刷新
	system("cls");
	cleardevice();  //clear清楚清理 device设备 刷新
//5.music
	//头文件 mmsystem.h multi-medio多媒体 system系统
	//库文件 winmn。lib  win-windows mm lib
	//send 发送  string 字符串 

	mciSendString("open 以父之名.mp3", 0, 0, 0);
	mciSendString("play 以父之名.mp3", 0, 0, 0);

	/***************************************
		1.网易云音乐下载的MP3播放不了
		2.音乐名中间不要出现空格
		3.不要自作聪明修改音乐后缀
	****************************/
//项目-属性
//6.文字

	settextcolor(RGB(186, 122, 65)); //设置文字颜色
	settextstyle(250, 0, "字魂24号-镇魂手书"); //设置文字风格
	outtextxy(10, 50, "帅") //输出文字
//7.图片
	//普通贴图
	IMAGE b;                  //定义一个图片类型的变量
	loadimage(&b, "1.jpg");   //从文件中读取一张图片保存在b中
	

	//批量绘图 作用:解决画面闪烁的问题
	BeginBatchDraw();
	putimage(0, 0, &b);
	outtextxy(10, 50, "shuai");
	EndBatchDraw();


	//透明贴图 图像处理有一定的了解
	//1.准备两张图片 黑底白面 白底彩面
	IMAGE appimg0, appimg1;
	loadimage(&appimg0, "apple0.jpg");
	loadimage(&appimg1, "apple1.jpg");
	//2.把两张图片绘制在同一个坐标
	//3.分别使用 srcpaint 



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值