儿童游戏编程——运行吃豆人。

游戏效果

讲给孩子听的C++游戏编程——奔跑的吃豆人

游戏效果

画面是怎么动起来的

讲给孩子听的C++游戏编程——奔跑的吃豆人

翻转动画

我不知道孩子们是否翻过书。当我们以非常快的速度翻书时,由于相邻的两页图片连续不一,就会产生动画效果。这个例子告诉我们:

动画实际上是由一系列相似但不同的画面快速切换而成的,包括:

运动图像开关

位置的移动

的位置最简单的动画可以这样制作:

每个人在一页画一个吃豆人,然后在下一页画同样的吃豆人,只是球在纸上的位置不同。重复步骤2,直到绘图足够。因为吃豆人每次的位置都不一样,所以快速转弯时会有移动效果。

因为PAC-man的位置可以改变,所以我们用变量来存储它的位置讲给孩子听的C++游戏编程——奔跑的吃豆人

00-1010在奔跑的吃豆人当中,我们只用了两张图片。吃豆人挤嘴的效果就是在这两张图之间不断切换形成的。

讲给孩子听的C++游戏编程——奔跑的吃豆人

用C画上面两个Pac-Man比较复杂,所以我们用其他方式画完两个Pac-Man后,保存为图片,然后需要把图片加载到程序中。

讲给孩子听的C++游戏编程——奔跑的吃豆人

00-1010吃豆人在跑步的时候只做了两件事。整个过程其实就是这两件事的一个循环,也就是1,2,1,2,1,2.

在前一个位置的基础上向右移动10个单位。张嘴或者闭嘴,也就是呈现一张图片讲给孩子听的C++游戏编程——奔跑的吃豆人

电脑擅长做重复性的事情,只要你通过正确的句子告诉他们怎么做,做了多少遍。

for循环——重复指定次数。我们让Pac-Man图片一次向右移动10,奇数次移动时张开嘴,偶数次移动时闭上嘴。做50次。你可以用for循环写这个。

讲给孩子听的C++游戏编程——奔跑的吃豆人

00-1010以下是我们的完整代码。你学会了吗?

# include graphics . h # include conio . h # include stdio . hint main(){ initgraph(1000,1000);int left=10int top=50setbkcolor(WHite);clear device();IMAGE img1,img2loadimage(img1,L ' c : \ \ Users \ \ ginger \ \ Desktop \ \ ball . png ',200,200);//加载图片,使用l '绝对路径' loadimage (img2,l ' c : \ \ users \ \ ginger \ \ desktop \ \ ball 2 . png ',200,200);for(int I=1;i=50I){ if(I % 2==0){ clear device();putimage(左,上,img 1);} else if(I % 2==1){ cleardevice();putimage(左,上,img 2);}左=10;睡眠(150);} _ getch();close graph();返回0;}讲给孩子听的C++游戏编程——奔跑的吃豆人

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/47705.html

(0)

相关推荐

  • 沈逸:应辩证看待祖国统一的时机

    导读:刚刚落下帷幕的G20峰会上,美国又秀了一把大国能力,但明显中气不足:盟友关系未见好转,各项承诺并未到位,美国的领导力也再次受到质疑。 另一方面,美国致力于将台湾问题国际化,以此对中国造成压力。但中国有自己的节奏,始终坚持互惠互利的人类命运共同体发展道路,也受到越来越多的国际尊重。 观察者网特邀复旦大学国际关系学院教授沈逸,解读最新的中美关系和台海问题。本文根据采访录音整理而成。

    生活 2021年11月7日
  • 晚睡早起对身体好吗,晚睡早起和晚睡晚起哪个危害大

    晚睡早起偶尔也可以,但肯定会长期影响身体健康。 如果经常熬夜,身体真的会出现各种问题,尤其是免疫力下降、皮肤衰老、健忘、体重增加,患某些癌症、糖尿病、抑郁症的概率也会增加等等。 人...

    生活 2021年12月10日
  • 深交所理事长陈华平(陈华平任深圳交易所)

    12月22日下午,深圳证券交易所召开第五届理事会第3次会议,根据国务院、证监会关于提名陈华平为深圳证券交易所理事会理事长(副部长级)人选的决定,经履行相关法定程序,选举陈华平为深圳证券交易所理事会理事长。

    生活 2021年12月23日
  • 没钱也要买二手iPhone,却从不考虑安卓旗舰?属于什么心态?

    如果你在某东上搜索二手小米11,会发现购买这款二手机有2000+的评论量,搜索二手华为Mate40 Pro会发现有5000+的评论量,大部分二手安卓旗舰都没有突破1W+的评论量,可见热度很一般,层面反映出了大家购买二手安卓旗舰的欲望并不是很高,但如果你搜索二手iPhone,结果迥然不同。

    科技 2021年11月16日
  • 小米手表color2最新消息,小米color手表和荣耀magicwatch2

    大家好!我是你们的校长!今天给大家带来一款智能手表,——小米手表Color2! 严格来说,这是我的第一块智能手表。在小米手表Color2之前,我用过的可穿戴设备包括小米手环2代、3...

    科技 2021年10月29日