obsidian/笔记文件/2.笔记/消除之后元素下落.md
2025-03-26 00:02:56 +08:00

703 B
Raw Permalink Blame History

这里有一个,下落相关的响应系统,是有元素移除的时候,才触发的

!Pasted image 20230718160554.png

具体触发的,下落逻辑,遍历所有,能移动的物体,然后触发这个

!Pasted image 20230718160648.png

检测是否有空位然后还是触发了ItemIndex的变更事件

!Pasted image 20230718161208.png

依然是这里的事件响应

!Pasted image 20230718161404.png

具体检测空位逻辑 还是通过坐标索引看是否能拿到实体如果拿不到长度为0就说明为空 还有可能遇到是不可移动物体例如创建出来的障碍物就直接continue就好

!Pasted image 20230718161228.png