目的:我想创建一个像this one
的游戏问题:如何使它在拖动项目时不会超出单元格的边界?我可以这样做,但是您可以通过键盘轻松控制它,但是以某种方式,我发现它很难进行拖动。换句话说,要求只能沿着特定路径拖动项目(如上面的游戏示例)
有什么想法吗?欢迎任何选项和解决方案。谢谢!
答案 0 :(得分:0)
从您提供的示例来看,可以通过在项目周围放置墙壁来完成此操作。只要系统检测到与墙壁的碰撞,物品的运动就会停止。我主要在Unity Engine中使用了此功能,所以恐怕我无法为您提供特定的代码。
观看此视频:https://www.youtube.com/watch?v=hNV-xEMALr8
我认为您可以在观看之后弄清楚这一点。