怎么实现点击一个块然后让这个块周围3*3隐藏(类似翻箱子)

这样的一个页面,如何实现点击其中一个,然后让这个块和周围其他3*3的块隐藏。现在能实现的是点击的这个块消失:joy:

  • Creator 版本:V2.0.5

实现一套消息监听分发的逻辑. 每个块都监听一个特定消息. 点击某块时, 将此块的纵横块坐标发送出去. 其他块监听到就判断是否是坐标周围的块. 自主决定是否消失

:grin:3*3是啥意思?上下左右四个角八个?

楼上的方法可行,实在不行,网上有扫雷的教程的

当你创建这些块的时候,每个块都有个 格子的 x,y , 根据 x,y 可以判断所有格子与点击格子的位置关系,相邻、隔多少个。点击的时候轮询一遍应该没问题。

话说网上扫雷教程用cocos create 2.0.5好想运行不了:joy:

肯定运行不了,api有变化,你可以自己写个