A38339. 编程实现:拼图游戏。具体要求:1) 点击绿旗,角色、背景如图所示;2) 等待1秒后,4块拼图随机在舞台内部交换位置(拼图之间不能重叠);3)每隔1秒,其中两块拼图被两个蓝色框选中并完成自动相互交换位置;例如:左下角拼图和右下角拼图上同时出现蓝色方框,再自动进行位置交换,交换后蓝色方框消失。4)4秒内拼图自动交换位置后,成功复原拼图,程序结束。
填空题
困难
知识点
题目描述
编程实现:拼图游戏。
具体要求:
1) 点击绿旗,角色、背景如图所示;

2) 等待1秒后,4块拼图随机在舞台内部交换位置(拼图之间不能重叠);

3)每隔1秒,其中两块拼图被两个蓝色框选中并完成自动相互交换位置;
例如:左下角拼图和右下角拼图上同时出现蓝色方框,再自动进行位置交换,交换后蓝色方框消失。

4)4秒内拼图自动交换位置后,成功复原拼图,程序结束。

参考答案
见解析答案解析
1.初始化设置
拼图1角色

拼图2角色

拼图3角色

拼图4角色

2.随机摆放拼图


其它3个拼图角色的代码基本相同,不同的是拼图2对应列表第2项,拼图3对应列表的第3项,拼图4对应列表的第4项,这里就不再列出代码了。
3.自动复原拼图
在舞台背景中,继续编写代码如下:

切换到拼图1角色,编写代码如下:

再切换到拼图2角色,编写代码如下:

同理,拼图3和拼图4在接收到消息“3”和消息“4”时,都需要做相同的处理,这里就不列出代码了。
上一题
下一题