求助_关于sdl2按键重复时的延迟问题
sdl吧
全部回复
仅看楼主
level 1
自己写了一个Camera类用键盘控制Camera移动
键盘控制部分代码像这样
但是这样会有延迟
换了一种检测键盘输入的方式
依然有延迟
主循环部分是这样的
问一下怎么解决延迟问题让摄像机的移动更平滑
2018年06月14日 01点06分 1
level 1
顶顶顶
2018年06月14日 01点06分 2
level 1
顶顶顶
2018年06月14日 01点06分 3
level 1
顶顶顶
2018年06月14日 01点06分 4
level 1
没人吗
2018年06月14日 01点06分 5
level 1
[泪]
[泪]
[泪]
[泪]
[泪]
[泪]
[泪]
[泪]
[泪]
2018年06月14日 01点06分 6
level 1
[不高兴]
2018年06月14日 01点06分 7
level 1
[不高兴]
2018年06月14日 01点06分 8
level 7
你需要检测键盘按键按下和释放两种事件。
如果你一直按着一个键,那么系统会不断的发送键盘扫描码,但是第一个扫描码和之后的重复扫描码之间有一个“重复延迟”,重复的扫描码之间还有“重复速度”,这些在系统的“键盘属性”中可以看到。
2018年06月15日 05点06分 10
嗯,我把按键检测改为用SDL_GetKeyboardState() 然后丢到程序主循环里面不用事件就解决了
2018年06月18日 10点06分
level 8
怎么配置sdl
2018年06月17日 17点06分 11
在官网上下载啊
2018年06月17日 23点06分
level 8
这是sdl+opengl?
2018年06月18日 08点06分 12

2018年06月18日 08点06分
level 8
vs2017怎么配置cmake项目
2018年06月18日 10点06分 13
level 8
一创建就是这个样子
2018年06月18日 10点06分 14
哪个样子?
2018年06月18日 10点06分
level 8
2018年06月18日 10点06分 15
说实话,我还没用过vs的cmake
2018年06月18日 10点06分
那个sdl自带的vs项目不可以运行
2018年06月18日 10点06分
回复 碎落的心处女座 私聊吧,这样好累
2018年06月18日 10点06分
@姐姐的团子😁 我下的sdl没有自带项目啊[疑问]
2018年06月18日 10点06分
level 3
顶一下
2018年08月25日 07点08分 16
1