sf :: Event :: Keypressed在轮询事件循环-SFML-2.5.1中不起作用

菩提寺口
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
#include <SFML/System.hpp>

int main(){
    
    sf::RenderWindow window(sf::VideoMode(640, 480),  "Window");    

       while (window.isOpen())
        {
            sf::Event event;
            while (window.pollEvent(event))
            {
                switch (event.type)
                {
                    case sf::Event::Closed:
                        window.close(); break;
                    
                    case sf::Event::KeyPressed:
                        std::cout << event.key.code;
                        break;
                    
                }
            }
         }
 return 0;
}

我收到一堆这样的警告 enumeration value 'MouseLeft' not handled in switch

我尝试将其放在if声明中而不是switch摆脱警告语句中,但仍然不会输出event.key.code,只有当我将其放在pollevent(event)循环之外无法拾取字母时,我才能使其正常工作

灰熊

<< std::flush;couts后面添加一个,您将看到密钥代码。否则,直到离开SFML主循环时才打印它们(不是在中断时而是在使用x按钮正常关闭时)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SF2 RedirectResponse不起作用

来自分类Dev

如何从SFML中的像素数组加载sf :: Image?

来自分类Dev

SFML 2.1 C ++文档-sf :: Event确实是一个联合吗?

来自分类Dev

SFML 2.1 C ++文档-sf :: Event真的是一个联合吗?

来自分类Dev

(SFML,C ++)如何访问动态分配的sf :: VertexArray中的特定sf :: Vertex?

来自分类Dev

jQuery中的事件冒泡-event.stopPropogation不起作用

来自分类Dev

SFML VertexArray不是SF成员

来自分类Dev

for循环window.display中的字符串的c ++ sfml array [5],仅显示第1,3,5行

来自分类Dev

添加活动类以与sf2链接,而嫩枝不起作用

来自分类Dev

使sf :: Shape为参数类型SFML

来自分类Dev

在函数event.preventDefault()中传递事件后不起作用

来自分类Dev

Angular 2应用程序在ASP.NET 5环境中不起作用

来自分类Dev

ngOnInit中的Angular 2 RC5测试承诺不起作用

来自分类Dev

<script> 在 angular 5 组件中不起作用(带有 Angular 2+ 的格子链接)

来自分类Dev

angulartics2事件不起作用

来自分类Dev

Angular 2 单击事件不起作用

来自分类Dev

net.sf.json.JSONException:Struts 2中的层次结构中存在一个循环

来自分类Dev

返回(n> 2)?n = 5:n = 4;不起作用?

来自分类Dev

systemjs在angular2-rc1中不起作用

来自分类Dev

为什么“ 2>&1”在此管道中不起作用?

来自分类Dev

systemjs在angular2-rc1中不起作用

来自分类Dev

循环(1 + x + x ** 2 + x ** 3 + x ** 4 .... n)不起作用

来自分类Dev

我的KeyPressed在Java中不起作用

来自分类Dev

Angular2输入文件onChange事件在Firefox中不起作用

来自分类Dev

ng2-dragula袋中的Click事件不起作用

来自分类Dev

计步器在iPhone 5中不起作用

来自分类Dev

XcodeColors在XCode 5中不起作用

来自分类Dev

require()在Laravel 5中不起作用

来自分类Dev

orderBy在Laravel 5中不起作用

Related 相关文章

  1. 1

    SF2 RedirectResponse不起作用

  2. 2

    如何从SFML中的像素数组加载sf :: Image?

  3. 3

    SFML 2.1 C ++文档-sf :: Event确实是一个联合吗?

  4. 4

    SFML 2.1 C ++文档-sf :: Event真的是一个联合吗?

  5. 5

    (SFML,C ++)如何访问动态分配的sf :: VertexArray中的特定sf :: Vertex?

  6. 6

    jQuery中的事件冒泡-event.stopPropogation不起作用

  7. 7

    SFML VertexArray不是SF成员

  8. 8

    for循环window.display中的字符串的c ++ sfml array [5],仅显示第1,3,5行

  9. 9

    添加活动类以与sf2链接,而嫩枝不起作用

  10. 10

    使sf :: Shape为参数类型SFML

  11. 11

    在函数event.preventDefault()中传递事件后不起作用

  12. 12

    Angular 2应用程序在ASP.NET 5环境中不起作用

  13. 13

    ngOnInit中的Angular 2 RC5测试承诺不起作用

  14. 14

    <script> 在 angular 5 组件中不起作用(带有 Angular 2+ 的格子链接)

  15. 15

    angulartics2事件不起作用

  16. 16

    Angular 2 单击事件不起作用

  17. 17

    net.sf.json.JSONException:Struts 2中的层次结构中存在一个循环

  18. 18

    返回(n> 2)?n = 5:n = 4;不起作用?

  19. 19

    systemjs在angular2-rc1中不起作用

  20. 20

    为什么“ 2>&1”在此管道中不起作用?

  21. 21

    systemjs在angular2-rc1中不起作用

  22. 22

    循环(1 + x + x ** 2 + x ** 3 + x ** 4 .... n)不起作用

  23. 23

    我的KeyPressed在Java中不起作用

  24. 24

    Angular2输入文件onChange事件在Firefox中不起作用

  25. 25

    ng2-dragula袋中的Click事件不起作用

  26. 26

    计步器在iPhone 5中不起作用

  27. 27

    XcodeColors在XCode 5中不起作用

  28. 28

    require()在Laravel 5中不起作用

  29. 29

    orderBy在Laravel 5中不起作用

热门标签

归档