当前位置:首页 > 引流 > 正文内容

c++游戏开发教程(html5游戏开发教程)

admin2年前 (2022-10-10)引流662

画面是怎么动起来的

翻页动画

不知道小朋友们有没有玩过手翻书。当我们用很快的速度翻书时,因为相邻的两页图画是连续且不同的,所以就会产生动画的效果。这个例子告诉我们:

动画其实是由一系列相似但不同的图画快速切换形成的,包括

  • 位置的移动

  • 画面的切换

位置的移动

一个最简单的动画可以这样制作:

  1. 大家在一页纸上画一个吃豆人

  2. 然后再下一页纸上画同样的吃豆人,只是小球在纸上的位置不同

  3. 重复第2步,直到画够了

因为每次吃豆人的位置不同,所以在快速翻动的时候会形成移动的效果

  • 因为吃豆人的位置是会变的,所以我们用变量来存放它的位置

   

画面的切换

在奔跑的吃豆人中,我们总共只用到了两张图片。吃豆人的嘴巴吧唧吧唧的效果就是通过在这两张图片之间的不断切换形成的

   

用C++画出上面的两个吃豆人有些复杂,所以在我们用其他方式画好这两个吃豆人之后,将它们保存成图片,接下来我们需要把图片加载到程序里

   

循环——重复的艺术

循环就是重复地做某些事情,计算机做起重复的事情来要比人类优雅很多

吃豆人在跑起来的时候,只做了两件事情。整个过程其实就是这两件事情的循环往复,也就是1,2,1,2,1,2…………

  1. 位置在前一次的基础上右移10个单位

  2. 张嘴或者闭嘴,也就是呈现一张图片

   

计算机很擅长做重复的事情的,只要你通过正确的语句告诉他怎么做,做多少次

  • for循环——重复指定的次数

我们让吃豆人图片每次向右移动10,当第奇数次移动时张嘴,第偶数次移动时闭嘴。做50次。用for循环可以这样写

   

全部代码

以下就是我们完整的代码,你学会了吗?

#include <graphics.h>  
#include <conio.h>
#include <stdio.h>
int main()
{
	initgraph(1000, 1000);
	int left = 10;
	int top = 50;
	setbkcolor(WHITE);
	cleardevice();

	IMAGE img1, img2;
	loadimage(&img1, L"C:\Users\ginger\Desktop\ball.png", 200, 200); //载入图片,使用L+"绝对路径"
	loadimage(&img2, L"C:\Users\ginger\Desktop\ball2.png", 200, 200);
	for (int i = 1; i <= 50; i++) {
		if (i % 2 == 0) {
			cleardevice();
			putimage(left, top, &img1);
		}
		else if (i % 2 == 1) {
			cleardevice();
			putimage(left, top, &img2);
		}
		left += 10;
		Sleep(150);
	}
	_getch();  
	closegraph();  
	return 0;
}

标签: 开发 游戏 html

扫描二维码推送至手机访问。

版权声明:本文中部分文字、图片、音频、视频来源于互联网及公开渠道,仅供学习参考,版权归原创者所有! 如侵犯到您的权益,请及时通知我们!我们将在第一时间内删除。

本文链接:https://73ya.com/yinliu/1579.html

分享给朋友:

“c++游戏开发教程(html5游戏开发教程)” 的相关文章

抖音直播间如何做粉丝运营 抖音直播间怎么运营

现在可以说是流量时代,在抖音,直播间要有粉丝,才能够做好相关的工作。粉丝是基础,那么今天我们就一起来看看关于抖音直播间如何做粉丝运营,抖音直播间怎么运营的相关内容。 抖音直播间如何做粉丝运营 1、 从根上来说,主播要丰富直...

抖音广告投放费用是多少 抖音广告怎么投

抖音现在可谓是一个十分优质的平台,在抖音上投放广告的公司也是越来越多。那么今天我们就一起来看看关于抖音广告投放费用是多少,抖音广告怎么投的相关内容。 抖音广告投放费用是多少 抖音广告计费方式 1、CPC计...

抖音自己的作品怎么删除 抖音自己的作品怎样才能删除

我们在抖音上传了作品,但后续不满意想要删除应该怎么做呢?今天我们就一起来看看关于抖音自己的作品怎么删除,抖音自己的作品怎样才能删除的相关内容。 抖音自己的作品怎么删除  抖音删除自己作品的步骤: 1、用户们如果对自己的作品不满意,想要删除发布过的视频想,那么就应该先点击右下角“我”选...

短视频热门的原因是什么,吸引你的地方是什么

近几年,短视频的话题已经被大家所熟知,都知道短视频是一个非常好的行业。越来越多的人看到了短视频市场存在的巨大潜力,越来越多的开发者希望进入短视频市场寻求红利。但是很多人不知道短视频热门的原因是什么?接下来就跟着小编一起来看看吧。 短视频热门的原因是什么 一·具备强大的娱乐属性 短视频是...

快手的视频怎么弄到电脑上呢,轻松好学的小技巧告诉你

在使用快手 app 过程中,我们经常会看到很多有意思的视频,我们想要把它保存下来弄到电脑上,百度了很多教程,发现不是很麻烦,就是要下载很多不必要的软件程序。那么快手的视频应该怎么轻松的弄到电脑上呢?小技巧学起来。接下来就跟着小编一起来看看吧。 今天我就为大家介绍一个工具站,它提供一键式...

创意短视频app推荐,分享你的灵感

如果你想找一个专门观看创意视频的应用,一定不能错过这款,聚焦全球顶尖视觉创意,制作短视频不仅有可能会缺少素材,也有可能没有灵感,那么想观看一下别人的创意短视频提升一下自己,那么有什么创意短视频可以推荐的吗?接下来就跟着小编一起来看看吧。 首次打开软件之后,这款软件不登录也可以使用。首次...