游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1801|回复: 4

场景中鼠标位置的获得

[复制链接]

5

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
发表于 2004-3-3 12:01:00 | 显示全部楼层 |阅读模式
请教高手:如果想得到鼠标在屏幕上的绝对位置怎么半?

我用mousex+=mouse_state.lX
      mousey+=mouse_state.lY
并不能得到绝对位置,当鼠移动的很快时,会丢失部分数据,即使使用鼠标缓冲还是有上述问题,请高手赐教!
谢谢! [em5]

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

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

Re:场景中鼠标位置的获得

可以考虑直接获取Windows的鼠标位置,这样就可以省去计算鼠标位置的麻烦。

5

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
 楼主| 发表于 2004-3-4 09:18:00 | 显示全部楼层

Re:场景中鼠标位置的获得

明白了
用GetCursorPos()
我回去试试

18

主题

122

帖子

132

积分

注册会员

Rank: 2

积分
132
发表于 2004-3-4 10:19:00 | 显示全部楼层

Re:场景中鼠标位置的获得

mousex+=mouse_state.lX
      mousey+=mouse_state.lY

mousex   属于什么类型  CHAR *  还是 INT 啊
我用INT  不对

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-3-5 23:15:00 | 显示全部楼层

Re:场景中鼠标位置的获得

mouse_state.lX应该是long,所以mousex和mousey应该是long
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-14 20:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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