没有合适的资源?快使用搜索试试~ 我知道了~
directInput_鼠标键盘的应用
需积分: 47 22 下载量 9 浏览量
2012-07-03
19:33:10
上传
评论
收藏 379KB PPT 举报
温馨提示
directInput_鼠标键盘
资源推荐
资源详情
资源评论
Copyright 2008 By Neusoft Group. All rights reserved
专题 6 键盘和鼠标控
制
抛砖引玉
•
交互性是游戏的最基本特征,玩家必须与计算机不断地交
互并得到反应,这才是完整的游戏体验。那么,玩家和游
戏如何进行交互?
•
目前很流行的游戏控制方式: w 键前进, a 键向左移动,
s 键后退, d 键向右移动,按下鼠标左键攻击,按住鼠标
右键转动视角……
•
游戏控制是一款游戏的基本要素,没有对游戏的控制,玩
家和游戏就无从交互。
Copyright 2008 By Neusoft Group. All rights reserved
麻雀虽小,五脏俱全
•
传统游戏控制
•
DirectInput 简介
•
DirectX 键盘控制
•
DirectX 鼠标控制
•
游戏控制综合运用
Copyright 2008 By Neusoft Group. All rights reserved
•
在 Win32 API 编程中,
键盘和鼠标的用户输
入信息并不是直接传
递给应用程序来处理
的,而是转发回
Windows 操作系统,
最后由 Windows 回
调应用程序的窗口过
程函数进行相应的消
息代码处理。这种处
理用户输入的方式,
执行效率低。
Copyright 2008 By Neusoft Group. All rights reserved
传统游戏控制
case WM_KEYDOWN:
switch (wParam)
{
case VK_LEFT:
// 处理左箭头光标移动键的按键消息
break;
case VK_RIGHT:
// 处理右箭头光标移动键的按键消息
break;
}
return 0;
•
DirectInput 是 DirectX 的一个组件接口,提供了
大量的接口函数处理用户在键盘、鼠标、游戏杆
以及力反馈等游戏装置上的输入。
•
DirectInput 直接与硬件驱动程序通信,因此它可
以较快的处理用户的输入。并且在控制面板上做
的任何键盘和鼠标的属性设置(如键盘按键的延
迟重复率和鼠标的左右手习惯等),都不会对应
用 DirectInput 的程序起作用,除非是修改由驱
动程序提供的属性设置。
Copyright 2008 By Neusoft Group. All rights reserved
DirectInput 简介
剩余42页未读,继续阅读
资源评论
hetiankongzhicheng
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功