游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1561|回复: 3

问一个魔兽里面刷新鼠标的问题

[复制链接]

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2006-10-20 12:27:00 | 显示全部楼层 |阅读模式
魔兽里面,即使当然的FPS已经很低了,但他的鼠标刷新速率仍然非常快,看不出一点鼠标移动会卡的情况, 不知道这种技术是如何实现的啊?

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2006-10-20 15:12:00 | 显示全部楼层

Re:问一个魔兽里面刷新鼠标的问题

鼠标有时候也会很卡呀~~断线前鼠标卡住就不动了..........
突然记不得得鼠标会不会改变形状了,如果鼠标一直不改变形状,在窗体生成的时候指定指针形状就和渲染没关系了.

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20737
发表于 2006-10-20 17:17:00 | 显示全部楼层

Re:问一个魔兽里面刷新鼠标的问题

02年的一篇文章,关于鼠标多线程,只是具体的图像恢复方式会有改变。

http://dev.gameres.com/Program/Control/mouse.htm

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2006-10-20 17:41:00 | 显示全部楼层

Re:问一个魔兽里面刷新鼠标的问题

那是hardware cursor, hw cursor的更新不受fps影响,它的硬件实现和overlay类似。
鼠标移动-〉中断例程(ISR)被调用->显示驱动的“更新cursor位置的DDI”被调用
整个过程是这样,而且都是同步完成的,所以不会受到fps的影响。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 15:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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