游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2921|回复: 1

求教一个在OpenGL中实现方向键的问题

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-7-13 12:33:00 | 显示全部楼层 |阅读模式
在许多游戏里对于方向的控制除了可以上下左右四个方向移动外,还可以向左上、左下、右上、右下移动,这就需要同时按住两个方向键,请问第二个功能是怎么实现的呢?

0

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2004-7-15 13:17:00 | 显示全部楼层

Re:求教一个在OpenGL中实现方向键的问题

“it can handle more than one key being pressed at a time”
这是nehe原话教程的原话,nehe使用
bool        keys[256];
来捕获键盘是否被按下,可以检测到同时按下几个键
可以尝试使用以下语句
if (keys[VK_UP] && keys[VK_RIGHT])
{
}
来设置右上方向事件                       
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-3 17:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表