需求

如果点击空格
就会产生一个克隆体
克隆体会随机位置
克隆体它会有自己的id
同时克隆体会有自己的座标

要求
我们使用三个列表
分别记录他们的id,x,y坐标

同时
如果点击了某一个克隆体
那么就从列表中把它相对应的一组数据删除

功能 克隆体的id

多组列表共同表达同一数据 scratch 20240916_170510_f5

三个列表

一个列表存id
一个列表存x
一个列表存y

多组列表共同表达同一数据 scratch 20240916_170510_3c_02

数据填入到列表

新增的克隆本的数据要添加到列表中

多组列表共同表达同一数据 scratch 20240916_170510_3c_03

多组列表共同表达同一数据 scratch 20240916_170510_f5_04

点击克隆体查找id的下标

多组列表共同表达同一数据 scratch 20240916_170510_数据_05

根据目标id找到目标位置

多组列表共同表达同一数据 scratch 20240916_170510_数据_06

利用目标位置删除对应的数据

多组列表共同表达同一数据 scratch 20240916_170510_f5_07

遍历小结

遍历列表的成员
需要有一个变量
它用来标记数据编号
它的初始值设为0
然后重复执行列表的长度次
我们管重复的操作叫做循环体
在循环体内要做的事情是
编号需要增加1
然后通过列表获取这个编号的值

根据数值查找编号的逻辑

当色被点击
将目标id的变量设置为克隆体变量id的值
接下来需要遍历数据
将下标设置为0
重复执行列表的项目长度次
在循环体内
下标增加1
根据列表的下标获取一个值
判断这个值是否等于目标id
如果相等,那么
将目标位置设置为下标
然后停止这个脚本
中止无意义的循环