【求助帖】GMS2能检测地块碰撞吗?
gamemaker吧
全部回复
仅看楼主
level 2
想做一个俯视角2D像素风游戏,为了方便铺图就做了地块集(还是叫瓦片集什么的)
中间那个突起的是object
2022年11月23日 01点11分 1
level 13
你把地也做成obj那不就能检测碰撞了
2022年11月24日 17点11分 2
level 15
背景本身没有碰撞功能,您可以创建一个不可见的对象,然后指定它的碰撞框为矩形(一个格子大小),用这种对象铺满障碍区域或者边缘。
当然,也可以对地图上某些指定起始放大比例,来代替太多对象的场合。例如有一个10×8的区域要障碍,即使只描边也要32个,可以只放一个然后指定纵横缩放比例为10和8。
2022年11月27日 06点11分 3
level 8
你需要的是
网格碰撞
不要用多个二维数组来储存对应的多个值,读写时效率低。
二维数组储存缓冲区索引
缓冲区储存是否有“墙”,实例引用,地形等数据
移动前检测要移动的网格,有墙则不能移动,没有墙则移动。
先制作一个像英雄无敌的地图编辑器,把添加瓷砖和墙绑定起来。
2022年11月28日 02点11分 4
1