1178| 3
|
[悬赏 ≤ 99 银子] 如何判断玩家在数组地图上任意移动形成的矩形已封闭?TA的其它主题 |
70银子
最佳答案首先,玩家离开版边之后,脚下的格子当然是0
每移动后检查一次,如果任意一次检查玩家脚下的格子是1,认为玩家再次碰到了版边。
(P.S. 这个类型游戏通常禁止玩家回头移动,不考虑玩家前进一步再后退一步情况)
玩家撞版即表示形成了一个封闭区域
这次移动必定会将整个图形划分成一大一小的两个部分
此类游戏希望将其中较小的一部分(或者不包含游戏boss的一部分)其中的点全部标记为1
那么,下一步是找出者两个区域内的所有点 ...
| ||
发表于 2022-7-26 10:31:54
|
显示全部楼层
| ||
| ||
发表于 2022-8-1 15:31:32
|
显示全部楼层
| ||