Scratch 代码库

排序角色

对角色进行排序。

排序

贡献者: LuYifei2011

脚本

排序脚本

定义 按 (Z 位置 :: custom-arg) 排序角色 // 勾选「运行时不刷新屏幕」
将 [i v] 设为 (1)
重复执行直到 <<(Z 位置 :: custom-arg) < ([Z 顺序 v] 的第 (i) 项)> 不成立>
  将 [i v] 增加 (1)
结束
在 [Z 顺序 v] 的第 (i) 项前插入 (Z 位置 :: custom-arg)
[前移 v] ((i) - (1)) 层

当接收到 [排序角色 v]
按 () 排序角色 :: custom // 值越小,图层越靠前

主循环

当绿旗被点击
重复执行
  删除 [Z 顺序 v] 的全部项目
  广播 [排序角色 v]
结束

变量 / 列表

名称类型作用域
Z 顺序
列表全局
i
变量角色

参考链接

Cover Preview