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

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

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

画面是怎么动起来的

翻页动画

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

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

  • 位置的移动

  • 画面的切换

位置的移动

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

  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游戏开发教程)” 的相关文章

抖音直播卖货怎么操作 抖音直播带货的花式玩法

抖音平台现在可以说是爆火的一个平台,而抖音直播更是现在越来越多人看得一个项目。那么抖音直播带货赚取收益应该怎么做呢?今天我们就一起来看看关于抖音直播卖货怎么操作,抖音直播带货的花式玩法的相关内容。 抖音直播卖货怎么操作 ...

短视频素材哪里有,精品短视频素材分享

7个网站,各种风格的都有,有付费的,有免费的,有国内的,有国外的,每一个网站都是小编亲自试过,觉得还不错的。需要有的需要花钱,但是精品需要花点钱也很正常,无论你是一个后期剪辑还是一个原创作者来说这7个网站都是蛮不错的。那么接下来就跟着小编一起来看看短视频素材哪里有吧。 短视频素材哪里有...

快手短视频app怎么推广,优势是什么

快手推广的两大优势分别是拥有海量用户和超强吸引力。很多人都星座短视频app推广,但是这一种是比较难的,因为很多人都不知道应该要怎么去做,而且每一种app都有不同的优势之处。感兴趣的朋友跟着小编一起来看看吧。 快手短视频app怎么推广 因为快手推广有这2方面的优势: 1、人数超过亿万...

抖音短视频运营是做什么的,能相信吗

目前短视频越来越火,所以从事这个行业的人都面临的一个大问题,短视频如何运营?随着这个问题深入,市面出现越来越多的短视频运营培训,抖音短视频运营是做什么的?越来越多的人想要在短视频里谋取暴利,但是短视频的门槛虽然低,但是过程努力也是很重要的,那么抖音短视频运营能相信吗?接下来就跟着小编一起...

抖音变现的方式有哪些,在抖音上挣大钱

今天我给大家分享下在抖音变现的方式有哪些,不管你是新手还是经验丰富的前辈,不管你是想自己做还是想团队协作。总有一个玩法适合你自己,建议收藏!! 抖音变现的方式有哪些 变现方式一:短视频橱窗卖货 短视频橱窗带货主要是看你的内容策划能力,账号运营能力,数据分析能力,产品是否具备爆品的特征....

长视频权限需要什么条件,抖音1000粉丝就够吗

很多玩抖音的小伙伴发现了,怎么有些人的抖音可以发布长达五分钟以上的视频,而有些人却只有15秒的时间。明明自己也不是新手了,粉丝也有,而且作品热度也不错。怎么就没有长视频的权限呢?接下来就跟着小编一起来看看吧。 5分钟长视频权限只针对“DOU知计划”中通过初选的参赛队伍以及科普顾问团成员...