请教一下Tiledmap怎么做像魔兽争霸那种摆放建筑的功能

目前有一个20x20格子的tiledmap
每个格子大小40x40
建筑可以从购买栏拖到地图摆放,当建筑在地图里面可以摆放,下面阴影绿色,反之红色,例如这种:

没有思路啊,比如将建筑放到地图上面是怎么映射对应是哪些格子的。。。求大佬指教一下:innocent:

tilemap 都是格子,可以转换坐标的
统一下坐标,就可以做各种判断了啊

Creator | TileMap坐标转换
https://mp.weixin.qq.com/s/wEM3NceG1WZ7ydhpcYa__w

1赞

:joy:一个格子的摆放我知道怎么做了。。。
但是如果一个建筑占4个格子这里我有点有点疑惑:
占4个格子的建筑,摆放我是不是还是按照占一个格子来做,只是放到地图上的时候做下逻辑判定:摆放的格子周围三个格子点都没有被别的建筑占用。

感觉我这个方法很笨,不知道有没有最佳实践,谢谢大佬:joy:

四个格子,就都判断下,有没有被占用······

多个格子这个请问找到更好的判定方式了吗

我又好想宣传自己的帖子555555

mark标记一下

1赞