测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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”时,都需要做相同的处理,这里就不列出代码了。


上一题 下一题