0
當我嘗試獲取鼠標相對運動時,它轉換爲(有符號字符),因爲最大值爲127,最小值爲-127。我不知道如何解決它。請幫忙。SDL2相對鼠標移動限制
SDL_SetWindowGrab(window, SDL_TRUE);
SDL_SetRelativeMouseMode(SDL_TRUE);
signed short int mouseDX;
signed short int mouseDY;
while(true)
{
mouseDX = eventSDL.motion.xrel;
mouseDY = eventSDL.motion.yrel;
if(logic->events->mouseDX != 0)
{
std::cout << logic->events->mouseDX << "\n";
}
}
輸出:http://i.imgur.com/0GM67Tu.png