触摸设备的迷宫游戏

A maze game for touch-devices

目的:我想制作一个类似this one

的游戏

问题:如何使拖动项目时不超出单元格的边界?我可以这样做,但你可以很容易地从键盘控制它,但不知何故我会发现很难用拖动来工作。换句话说,要求只能沿着特定路径拖动项目(如上面的游戏示例)

有什么想法吗?欢迎任何选项和解决方案。谢谢!

根据您提供的示例判断,您可以通过在项目周围放置墙壁来做到这一点。每当系统检测到与墙壁的碰撞时,物品的移动就会停止。我主要在 Unity Engine 中使用此功能,所以恐怕我无法为您提供具体代码。

查看此视频:https://www.youtube.com/watch?v=hNV-xEMALr8

我想你看完之后就会明白了。