SFML 2.6.1 isKeypressed 按下键时不返回 1 c++ Visual Studio Windows

SFML 2.6.1 isKeypressed not returning 1 when key is pressed c++ Visual Studio Windows

提问人:Gueris Arriaza 提问时间:11/6/2023 更新时间:11/6/2023 访问量:26

问:

使用 Sfml 库,在经过漫长且失败的过程后,终于能够让项目在 Visual Studio 上运行 vsCode。 无论出于何种原因,isKeyPressed 都没有返回它应该返回的输出, 主类输出输出下方的代码

当我按下该键时,我期望输出 1 (Boolean = true),而未按下 0( Boolean = 0) 但只能得到一个零的列表。 我一直在阅读酒吧和观看教程,所以据我所知,这应该有效。 旁注 - 我已经下载并删除了 mingw32/64 和 sfml 2.5.1/2.6.0 几次,因为我在 vscode 上链接库时遇到了问题,不知道这是否会导致当前使用 2.6.0 和 ming64 的问题 还在另一个帖子上看到有人在 macOS 上遇到了同样的问题,他通过授予他的机器 IDE(不知道哪个)使用密钥的权限来修复它。我找不到也不知道这是否是 Windows 上的一个选项

C++ Windows SFML

评论

1赞 Jane Doe 11/6/2023
看起来您正在使用,但您真正想使用的是在那些 if 语句正文中。您没有为变量赋值任何内容。===
0赞 Gueris Arriaza 11/6/2023
@JaneDoe该死的哈哈,谢谢你真的以为我在这里遇到了实际问题

答: 暂无答案