【发布时间】:2020-05-28 10:52:26
【问题描述】:
我正在尝试使用 SDL2 在 C++ 中制作平台游戏。我希望玩家在行走或跳跃/跌落时加速/减速。问题是,由于加速/减速,玩家经常被卡在块中。这是因为如果速度 = 5 并且玩家位置 x = 50 并且块在 x = 52 处,那么玩家将在意识到它在块中之前移动到玩家位置 x = 55。我该怎么做才能解决这个问题?
我知道这是一个奇怪而模糊的问题,但我一直在努力解决这个问题,并且不知道答案。如果有人对哪些附加信息可以使这个问题变得更好有任何建议,请随时告诉我。
【问题讨论】:
-
这对于 Stackoverflow 问题来说太宽泛了。我们在这里处理具体的代码相关问题。