游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2080|回复: 5

[求助]有关“按任意键进入游戏”的实现方法

[复制链接]

17

主题

282

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2008-8-5 21:25:00 | 显示全部楼层 |阅读模式
有一部分游戏有这个功能

既然是学习,就也想学着实现一下

在c++的控制台下面有一个system("pause")

可是c++配合DX,又应该怎么做呢?

应该如何来获取任意的外设输入消息(例如键盘+鼠标+手柄)

简单一点的话,获取任意的键盘消息,然后进行相应的响应,该如何实现呢?

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-8-6 00:03:00 | 显示全部楼层

Re:[求助]有关“按任意键进入游戏”的实现方法

请看看directinput方面的例子,非常简单的。

4

主题

220

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-8-6 09:34:00 | 显示全部楼层

Re:[求助]有关“按任意键进入游戏”的实现方法

在google上收directinput就能获得很多代码

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2008-8-6 17:39:00 | 显示全部楼层

Re:[求助]有关“按任意键进入游戏”的实现方法

API方法GetMessage直到又想要的消息返回,这样行否?

14

主题

67

帖子

75

积分

注册会员

Rank: 2

积分
75
发表于 2008-8-8 23:46:00 | 显示全部楼层

Re:[求助]有关“按任意键进入游戏”的实现方法

直接获取消息啊。在window编程下有回调函数。只要键盘按下了就会产生消息 WM_CHAR WM_KEYBOARDDOWN 这些都是键盘响应的消息。你即使用手柄也有消息回调的函数。这个应该是一个很轻松的事情吧

17

主题

282

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
 楼主| 发表于 2008-8-9 23:41:00 | 显示全部楼层

Re:[求助]有关“按任意键进入游戏”的实现方法

多谢大家的帮助

我去研究下看是用dinput还是消息比较好~

如果用消息不会破坏原来的设计的话 看起来还是消息要简单一点~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 16:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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