我創建了這個2D遊戲,並且遇到了跳轉功能問題。它的工作原理是,角色上下跳動,但是我希望能夠跳躍,然後在角色在空中時移動角色,例如。所以它可以跳到一個平臺上。我正在使用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;
這是我試過的方法之一。我也嘗試在跳轉案例中做一個切換功能來左右導航,但是我沒有對它進行編碼或者沒有工作。
我仍然無法編寫您要求我實現的代碼。你能再詳細一點嗎? –
在上面的修改中查看我的回覆。 –