问题描述
我正在玩SLD2,并且我有一个工作正常的游戏。它在Linux / Windows上运行良好,但在macOS上却出现异常。
我已经在一个单独的线程中完成了输入处理,基本上它只是轮询用户输入,然后在周围进行计算/移动精灵。我的问题是,在macOS上,库的编译方式似乎与您调用SDL_PollEvent
,SDL_WaitEvent
或SDL_HasEvents
会从自身内部调用SDL_PumpEvents
,只能从主线程中调用。
有没有一种方法可以在没有函数调用SDL_PumpEvents
的情况下获取事件? (我在每次迭代时都在主线程中调用它,因此确实不需要)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)