这是一个与语言无关的问题,更多关于我的游戏模型。我有一个带有元素的贪吃蛇游戏,但我平滑地移动元素,它们不仅每次移动1个方block,而是每帧移动一定数量的像素。我有一个计算元素位置的更新循环,但我无法正确计算。我有每个元素的标题:typedefNS_ENUM(int,kElementHeading){kElementHeadingNorth=1,kElementHeadingSouth,kElementHeadingEast,kElementHeadingWest};我还有velocity(x,y)确定蛇行进的方向。我的蛇形运动有问题,因为我的元素位置错误。我设法为2个元素本地化了东西