第三讲 循环结构实现让唐僧不停地走动

日期:2024-05-16 11:54

一、任务目标

使用 循环执行 指令实现唐僧在屏幕中一直走动。

二、知识点
1. 认识程序中的循环结构

三、新知识学习

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构,它通常可以被描述为如下执行流程:

 4.pngQQ20250319-160808.png

今天我们学习使用 循环执行 指令实现唐僧在屏幕中一直走动。

循环执行表示将某些操作一直循环重复的执行。循环执行是循环结构中最简单的指令,又叫做“死循环”,它的执行过程是循环往复,不会停止。另外,在循环结构中还会有条件循环、有限次循环等指令,后续的学习中我们慢慢体会。

四、动手实践

任务一:布置舞台初始画面

在此任务中,通过学习图片显示方法,根据唐僧出现的位置,完成舞台剧初始场景的显示。
第一步:将准备好的本地图片加载进项目,点击“文件系统”打开文件目录,将背景图片拖入“项目中的文件”即可;

1.png

第二步:

使用搜索指令搜索显示图片,在指令区分类下的“屏幕显示”里寻找含有“图片”关键字的指令,拖出对应显示图片的指令:对象名 显示图片 在X0Y0 ,然后修改“显示图片img.png”为背景图片名称“bg.png”,将指令放在预设代码 python主程序 开始 的下面。点击运行后实现效果如下:

 

 


任务二:让角色动起来
在完成舞台剧初始场景显示后,我们将通过对图片的切换和更新图片位置的方法的学习,来实现角色动画效果。

通过任务一,舞台初始画面已经显示完成,接下来我们学习如何让角色动起来。

第一步:如果想让初始画面中的唐僧动起来,则需要多张唐僧走动动作的图片,按顺序不断切换。也就是说需要将唐僧的多张图片加载进程序,加载图片方法同任务一,然后使用指令在程序中不断更换需要显示的图片。

第二步:使用搜索指令搜索“更新图片”关键词的指令,拖出 更新对象 图片源为 。

使用此指令时指明需要更换哪张图片,在此的处理方式是给图片设定一个对象名,对象名你先不要管他,后继会单独讲解,比如给唐僧的图片设定为“xtang”,后面要修改这张图片的图片源直接更换对象名即可。

完整程序如下:

 

最终实现效果:






0.059510s