这有什么等价物?SFML
What is the equivalent for this? SFML
if(Window.GetInput().IsKeyDown(key))
我相信这是来自SFML 1.6,我正在使用SFML 2.1。 key
是一个整数,Window
是窗口的名称。
我收到一个错误说:error: sf::RenderWindow has no member named 'GetInput'
.
我用什么替换它?
这是我的代码:
bool inputmanager::keydown(sf::RenderWindow &Window, int key){
if(Window.GetInput().IsKeyDown(key)){
return true;
}
return false;
}
编辑:我需要按键向下,而不是按下键,就像按住一个键一样。
http://www.sfml-dev.org/tutorials/2.0/window-inputs.php
您应该可以先查找这些!
SFML 现在有一个类来处理 sf::Keyboard 下的键盘输入。
if (sf::Input::isKeyDown(key)) {
// ...
}
其中key
可以转换为可表示的值 sf::Keyboard::Key
。
相关文章:
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- SFML纹理像播放器
- 如何使用AngelScript注册SFML Vector2运算符
- 如何修复sfml c++代码编译错误
- SFML library: http request
- 落砂模拟碰撞检测C++和SFML
- 使用 SFML 和 C++ 将 Pixel 打印到屏幕上
- python集合的C++等价物是什么.计数器
- SFML RenderWindow打开窗口需要很长时间
- 矢量下标超出SFML游戏中的范围
- C++中是否存在 std::conditional 的懒惰等价物?
- 获取 SFML 窗口的 HWND 和高可用性?
- 将 Vulkan 与 SFML 结合使用?
- SFML 文本未绘制在窗口上
- SFML 碰撞永远不会在我的系统中注册
- 使用对象数组对 SFML 进行动画处理
- (SFML)按下键时,播放器构造函数未使用正确的动画进行更新
- 如何使用 SFML 在贪吃蛇游戏中定义游戏结束?
- 如何通过多类"Union variable" (sfml) 使用轮询事件
- 这有什么等价物?SFML