c++游戏编程入门怎么样(程序编程代码大全)

画面是怎么动起来的翻页动画不知道小朋友们有没有玩过手翻书。当我们用很快的速度翻书时,因为相邻的两页图画是连续且不同的,所以就会产生动画的效果。这个例子告诉我们:动画其实是由一系列相似但不同的图画快速切换形成的,包括位置的移动画面的切换位置的移动一个最

画面是怎么动起来的

翻页动画

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

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

  • 位置的移动
  • 画面的切换

位置的移动

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

  1. 大家在一页纸上画一个吃豆人
  2. 然后再下一页纸上画同样的吃豆人,只是小球在纸上的位置不同
  3. 重复第2步,直到画够了

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

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

c++游戏编程入门怎么样(程序编程代码大全)

画面的切换

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

c++游戏编程入门怎么样(程序编程代码大全)

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

c++游戏编程入门怎么样(程序编程代码大全)

循环——重复的艺术

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

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

  1. 位置在前一次的基础上右移10个单位
  2. 张嘴或者闭嘴,也就是呈现一张图片

c++游戏编程入门怎么样(程序编程代码大全)

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

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

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

c++游戏编程入门怎么样(程序编程代码大全)

全部代码

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

#include #include #include 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;}

以上就是爱惜日网»c++游戏编程入门怎么样程序编程代码大全)的相关内容了,更多精彩请关注作者:爱惜日知识

声明:本文由爱惜日网【创业者资源平台】作者编辑发布,更多技术关注爱惜日技术!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/83190.html

(0)
nan
上一篇 2022-01-13
下一篇 2022-01-13

相关推荐

  • 瑞丽航空怎么样(瑞丽航空真的很差吗)

    【民航事儿】瑞丽航空于7月28日引进了第21架客机,这是无锡交通产业集团控股瑞丽航空之后引进的首架飞机,新飞机的引进将进一步扩充瑞丽航空的运力规模,为旅客提供更加便利的出行服务。7月28日17:40,编号为B-221G的客机顺利抵达昆明长水国际机场,

    2022-01-13
    0
  • 2022天津还能收快递吗天津快递停运时间最新通知2022

    2022天津还能收快递吗暂时收不了了。根据天津网友1月10日最新消息,现在当地快递已经不让寄了,而运输在途中的快递已经停运。所以要想知道自己购买的快递是否正常发货,可以查看一下物流信息,若是连续四五天没有更新物流信息,大概率就是停运,建议和商家进行协

    2022-01-14
    0
  • 40岁创业做什么项目好(存在的风险有那些)

    久久派小编为大家整理了40岁创业做什么项目好,存在的风险有那些相关内容解读,如果你对这篇文章感兴趣,就跟着小编一起往下阅读了解。现在越来越多人都想要自己创业,因为打工只能攒下一些钱,并不能长久下去,不然一旦出现问题,就容

    2022-01-18
    0
  • 《周生如故》追剧日历更新表(《周生如故》每天更新几集)

    《周生如故》今晚就要开播了,追剧日历已发出,共24集,在爱奇艺独播,该剧讲述了周生辰崔时宜师徒虐恋故事,那么,《周生如故》每天更新几集?下面趣讯吧网小编就带来介绍。《周生如故》追

    2021-08-18
    0
  • 松江中心医院疫情最新通报(一人新冠检测异常)

    新冠肺炎疫情还没有结束,我国多地出现新增确诊病例,加强疫情防控工作很重要,近日上海市松江中心医院引起了不少人关注,因为有一人新冠检测异常,那么松江

    2021-08-18
    0
  • 2021最新村两委人员待遇(2021年是市县换届之年吗)

    细心的网友其实也有注意到今年的村干部换届选举其实也有了很多的变化,其中村干部任期的延长、工资待遇的涨幅都是一些变化,那么在2021最新村两委人员待遇是有怎么样的变化,2021年是市县换届之年吗,那么接下来大家就随久久派小编一起了解看看~2021最新村两委人员待遇2021年最新村两委人员待遇包含工资和其他福利待遇两方面,但具体多少要看当地政策,比如2021年

    2021-08-10
    0

发表回复

登录后才能评论