我试图在 SDL 中获取鼠标的 x、y 和状态。我尝试使用线条
int mstate, mx, my = 0;
mstate, mx, my = SDL_GetCursor().SDL_GetMouseState();
但它给了我错误
C:[path]\particletest2\main.cpp|107|错误:请求成员
SDL_GetMouseState' in
SDL_GetCursor()',属于非类类型`SDL_Cursor*'|
有什么办法可以让它工作吗?当 SDL_GetCursor() 应该创建一个对象来为您返回时,创建一个 SDL_cursor 对象似乎是一种浪费。