社区
游戏开发
帖子详情
在全屏DX中不用DirectInput和消息,怎么获得鼠标消息
rchu
2003-04-24 01:45:39
rt
...全文
80
10
打赏
收藏
在全屏DX中不用DirectInput和消息,怎么获得鼠标消息
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rchu
2003-04-27
打赏
举报
回复
如果是轮询,恐怕代价太高了吧?
lanzhengpeng2
2003-04-26
打赏
举报
回复
不断的查询鼠标位置和安键状态
有工夫做这么,还不如吧DI看看
消息也还行吧——当然,不是对所有游戏都适合
rchu
2003-04-26
打赏
举报
回复
可能是我说的不清楚。
我们知道,对于游戏来说用普通的消息循环机制往往不能保证响应时间,那么,
如果不用directinput,游戏还会有什么其他手段,获得鼠标点击,移动等事件和
相关参数?
DarthVader
2003-04-25
打赏
举报
回复
汇编中断?
韩雷
2003-04-25
打赏
举报
回复
POINT pt;
GetCursorPos( &pt );
ScreenToClient( m_hWnd, &pt );
pt.x和pt.y就是鼠标的两个轴.这段代码要加在渲染每帧的函数中
sun_is_shining
2003-04-25
打赏
举报
回复
不给马儿吃草,又要马儿跑,可能吗?
wyy
2003-04-25
打赏
举报
回复
getcursorpos ?
chenlee
2003-04-24
打赏
举报
回复
人家问的是不用DInput和“消息”,怎么获取鼠标信息
MarsZhangLing
2003-04-24
打赏
举报
回复
不会吧!
有没有搞错啊!获得鼠标消息不用DirectInput可是要简单很多啊!!!
就是处理鼠标消息。
如
CASE WM_MOUSEMOVE(呵呵,也不知道拼的对不对,我象来是查着MSDN写的)
然后处理就是了。
用DIRECT INPUT可能比较快一点吧!我还没看,暂时就不用他了,API也还不错!
除非格斗类或者要求比较高的。图省事就不用DirectPlay了。
chenlee
2003-04-24
打赏
举报
回复
why u need this?
Windows编程
DirectInput
鼠标
和键盘的输入
因为虽然这本书(《Windows游戏编程大师技巧》)非常的经典,但是代码都是比较老的,很多都已经过时了不能运行,所以我们要明确我们的目的,学好基础知识,编写一下程序练练手,熟悉熟悉Direct的流程
使用
DirectInput
来控制游戏
在一个学期前,我就调试过由Allen Sherrod编写的程序,由于对
DirectInput
不了解,所以我只能从程序的表象来认识它,没有从内部了解它的原理。 以前的文章请点这里 在这个寒假我看了很多的游戏编程的书,它们都介绍...
Direct-X学习笔记--
DirectInput
之前一直是用的是Windows自带的
消息
循环,WM_KEYDOWN,WM_MOUSELBUTTONDOWN等等,但是这个慢的不行,完全跟不上游戏的速度。以前用GDI/GDI+写游戏的时候使用过一个GetAsyncKeyState方法,可以用于实时的检测键盘按下...
DirectInput
---输入输出控制利器
//hInstance: 当前创建的
DirectInput
的Windows程序句柄,填WinMain函数的参数
中
的实例句柄即可 //
DIRECTINPUT
_VERSION: 当前使用的
DirectInput
版本号 //IID_I
DirectInput
8: 接口的标志,通常为IID_...
初始化Direct,显示我的第一个窗口
首先说下DirectX的背景吧,它是Microsoft公司的员工所编写的一个多媒体应用编程接口(Application Program Interface)API,由C++语言进行编写,主要应用在游戏开发,它可以通过和底层的硬件进行交互,从而
获得
硬件...
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章