查看: 1407|回复: 4

能否在执行渐变的过程中让鼠标可以移动?

  [复制链接]

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-2-20 21:55:05 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
RT
因为RMXP的鼠标是用sprite实现的。所以在transition前调用的Graphic.freeze会使鼠标的sprite静止,看上去像卡住了,实际上它是在动的。如果要修改MS只能直接改Graphic.freeze和Graphic.transition。可在帮助文档里搜索不到相关说明……
请问可否做到让鼠标在这个过程中可以动呢?如果可行,讲下思路吧- -
版务信息:版主帮忙结贴~
我的Lofter:http://nightoye.lofter.com/

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2008-2-20 22:02:21 | 显示全部楼层
斑斑的问题= =不敢怠慢
以上是废话
个人认为这是不可能的= =下面这些东西涉及到DirectX,没兴趣的话就表看了
Graphic.freeze相当于Device.Start,在内存中的反映就是:锁住前台画面,不允许更改,然后准备后台画面准备描画下一帧
Graphics.transition相当于Device.End,在内存中的反映就是:解锁前台画面,前后画面互换
Graphics.update 相当于Device.Present,做的就是:把前台画面画到屏幕上

中间这一段前台画面被锁,所以无法描画。中间这段时间描画时间只要足够短(少于0.1s),人眼是察觉不出来的= =
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

 楼主| 发表于 2008-2-20 22:05:06 | 显示全部楼层
那就是说无论用什么方法显示鼠标都会被锁住?明白了-v-+其实俺也没事在研究D3D
啊啊啊那本书看得好痛苦囧TZ
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2008-2-20 22:06:30 | 显示全部楼层
我才15岁看美国人的翻译书都不头痛敢问LZ就这么……
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

 楼主| 发表于 2008-2-20 22:07:33 | 显示全部楼层
没办法,我蠢-v-+
明天来结这帖OJZ
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部