所以我开始使用SDL2和C/C++编写一些小游戏,它们在我的Steam Deck上正常工作,但当我尝试在Kubuntu下运行它们时,它们会出现奇怪的bug。它们是在我的Windows 11计算机上编译的。到目前为止,我使用Proton 9.0-4获得了最好的结果。由于我一直在编写可重用的组件来构建所有我的游戏,它们共享了大量的代码。
目前我已经完成的几个小游戏是:Flappy Bird、Breakout、Frogger。
Frogger正常工作。
Breakout正常工作,但速度太快。
Flappy Bird:游戏可以正常运行,但管道停留在左侧,从不重新设置到右侧。
奇怪的是,这些游戏在Windows 11和Steam Deck上都正常工作。我期待在Kubuntu上得到相同的结果。任何建议都将不胜感激。我的计划是创建Linux版本,但我惊讶于SteamOS上的游戏无法在Kubuntu上正常工作。
(这些游戏不会被发布,因为它们只是测试版本,而且我无法发布其他游戏的模仿版本)
评论 (0)