赞 | 0 |
VIP | 8 |
好人卡 | 27 |
积分 | 55 |
经验 | 41413 |
最后登录 | 2012-10-21 |
在线时间 | 833 小时 |
弓箭手?剑兰
- 梦石
- 0
- 星屑
- 5524
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 帖子
- 1140
|
本帖最后由 一箭烂YiJL 于 2011-2-21 21:13 编辑
8 W( o2 h( o I2 q0 W% i5 S
7 V+ q: Z5 F9 \' e* a回复 夕阳武士 的帖子) C8 A4 p) L0 ]2 f% P, C: ]" K
# T. l# d: ~/ Q, ?: m其实这个难度不高,在$game_system多加一个终点时间图片显示,
2 t, Q9 T& F% T# ?3 p前两天除了庆祝咱的(农历)生日(前天)外,还在弄RGE的鼠标,近来弄了:
6 G5 w& {2 D* }; f0 P.Mouse.area?(rect) 是否在范围内9 ^: n: a: r% ]0 i* u
.Mouse.click?(key) 按下再弹上* m: T" m- Y3 h
.Mouse.double_click?(key) 双击(按下再弹上)
! N& e* a* U( a/ }0 _# _$ j- B7 P.Mouse.scroll 滚轮,1向上,-1向下,0无(本来也有滚轮,但是加强一下)' }, ]6 N k# C3 l9 _3 B) x9 p* I
.Mouse.clip(rect) 锁死鼠标于某范围(这个非常粗糙)& i M$ v* E7 W* H( {. O' J" Y
.动态鼠标不再"MouseEX",用class <<Mouse,纳入了"Mouse",也就是Mouse.update即可 b) T' P8 C; `' S5 t
/ v4 W i9 \5 ]+ l X" W3 k( U) B之后计划做的:
0 Z' u8 J: A( t* o- c# A.Mouse.move? 返回鼠标移动速度值8 [4 G6 q6 x4 {3 m2 N
.Mouse.moveOut?(rect) 滑动某个范围再离开时返回true
) _9 n3 m: _* q3 j! I1 ]% T6 B6 [: k.Mouse.pressOut?(rect) 拖动某个范围再离开时返回true
, P4 [; S4 q4 Y* W" s( g.Mouse.Aft_Img = true/false 残影模式开启/关闭(完成) X9 |% m; O3 C. O
.一旦离开窗口则不显示鼠标(完成)1 o7 D& M# R* q) z4 E
6 I6 a. C0 `; R
嘛~至于计时器,可以的话抽空来做,有人帮我做也可以啦{:nm_4:}。 |
|