我正在创建这个 2D 游戏,但我遇到了 Jump 功能的问题。它有效,角色上下跳跃,但我希望能够在角色在空中跳跃然后移动角色,例如它可以跳到平台上。我正在使用 SDLK...
case SDL_KEYDOWN:
switch (event.key.keysym.sym){
RArrow = (event.button.button = SDLK_RIGHT);
Jump = (event.button.button = SDLK_SPACE);
if((RArrow) && (Jump))
{
if(g->getPlayer()->worldY = GROUND_LEVEL)
{
g->getPlayer()->jump();
g->getPlayer()->move(10);
}
}
break;
这是我尝试过的方法之一。我还尝试在跳转案例中创建一个切换功能以向左或向右导航,但我要么没有正确编码,要么就是没有工作。