感谢您抽时间阅读。现在我正在制作一个非常基本的基于瓷砖的游戏。地图是大量的 16x16 瓦片,人物图像也是 16x16。我的角色有自己的类,它是 sprite 类的扩展,x 和 y 位置是按照 tile 位置保存的。
需要注意的是,我对 pygame 相当缺乏经验。
我的问题是,我计划一次将角色移动限制在一个瓷砖上,我不确定如何做到这一点,即使玩家快速按下方向键数十次,(WASD 或箭头键) 它只会以一定的速度从一个瓷砖移动到另一个瓷砖。我怎么能用pygame实现这个?(类似于 Pokemon 或 NexusTk 等游戏动作)。一个动作将导致玩家在牌中。例如,他们不能在瓷砖之间停下来。
谢谢你的时间!瑞安