【发布时间】:2012-10-30 20:04:01
【问题描述】:
感谢您抽出宝贵时间阅读本文。 现在我正在制作一个非常基本的基于瓷砖的游戏。地图是大量的 16x16 瓦片,人物图像也是 16x16。我的角色有自己的类,它是 sprite 类的扩展,x 和 y 位置是按照 tile 位置保存的。
请注意,我对 pygame 相当缺乏经验。
我的问题是,我打算让角色一次只能移动一个图块,我不知道如何做到这一点,即使玩家快速按下方向键数十次,(WASD或箭头键)它只会以一定的速度从一个瓷砖移动到另一个瓷砖。我怎么能用pygame实现这个? (类似于 Pokemon 或 NexusTk 等游戏动作)。一个动作将导致玩家在牌中。例如,他们不能在瓷砖之间停下来。
感谢您的宝贵时间!瑞恩
【问题讨论】: