赞 | 0 |
VIP | 8 |
好人卡 | 27 |
积分 | 55 |
经验 | 41413 |
最后登录 | 2012-10-21 |
在线时间 | 833 小时 |
弓箭手?剑兰
- 梦石
- 0
- 星屑
- 5524
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 帖子
- 1140
|
本帖最后由 一箭烂YiJL 于 2011-2-21 21:13 编辑 . o' A' U5 h; T! p3 Y+ V
# H. I: e* Y4 [7 v) {回复 夕阳武士 的帖子4 p6 C, |0 Y) w# ~- R1 z
, L2 s! u& u& L
其实这个难度不高,在$game_system多加一个终点时间图片显示,
3 K# D1 h7 l3 _9 ~; u6 r前两天除了庆祝咱的(农历)生日(前天)外,还在弄RGE的鼠标,近来弄了:
: r: z8 E, D/ g' I, i! g.Mouse.area?(rect) 是否在范围内
$ C6 B9 X2 \$ q4 L( f.Mouse.click?(key) 按下再弹上+ k) m: r8 d) m
.Mouse.double_click?(key) 双击(按下再弹上)
0 d$ `& [+ o |' Q- N: G.Mouse.scroll 滚轮,1向上,-1向下,0无(本来也有滚轮,但是加强一下)
3 f* K" t9 ~* D.Mouse.clip(rect) 锁死鼠标于某范围(这个非常粗糙)6 P7 I* b7 P3 u7 P! N- |
.动态鼠标不再"MouseEX",用class <<Mouse,纳入了"Mouse",也就是Mouse.update即可+ t2 m; J% @# U7 Q: l
' f& B+ f9 P" u0 R
之后计划做的:8 S7 e* _- F5 F; t# |' O) G
.Mouse.move? 返回鼠标移动速度值" D, [0 e% J \0 k0 a2 @
.Mouse.moveOut?(rect) 滑动某个范围再离开时返回true7 {. o G1 x( m/ {
.Mouse.pressOut?(rect) 拖动某个范围再离开时返回true
- t# C! ^: B. k @; N2 }* O.Mouse.Aft_Img = true/false 残影模式开启/关闭(完成)
9 y8 x: X+ h. x. f6 g.一旦离开窗口则不显示鼠标(完成)
9 q8 h% J5 l# g3 ]( _7 Y2 v b: }9 y# A2 I, E. q
嘛~至于计时器,可以的话抽空来做,有人帮我做也可以啦{:nm_4:}。 |
|