嘿,我目前正在制作一个 2D 战斗机,很像使用 XNA 4.0 的老式真人快打。无论如何,我目前正在尝试编写打孔动画。
玩家处于空闲状态,按下左键时,玩家应该出拳。
现在假设玩家面向屏幕的左侧。我所有的精灵都面向右侧绘制。所以当玩家出拳时,精灵会被翻转和绘制。
问题是,动画让它看起来像是玩家突然向右传送,因为它将翻转的打孔帧的最左边部分与他空闲帧的最左边部分对齐(至少我是这么认为的)。我似乎想不出办法来解决这个问题。
我的代码现在很大。如果有人可以确定问题的可能部分,我很乐意发布该代码。