赞 | 0 |
VIP | 8 |
好人卡 | 27 |
积分 | 57 |
经验 | 41413 |
最后登录 | 2012-10-21 |
在线时间 | 833 小时 |
弓箭手?剑兰
- 梦石
- 0
- 星屑
- 5674
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 帖子
- 1140
|
本帖最后由 一箭烂YiJL 于 2011-2-21 21:13 编辑 $ R( C9 O r# |5 t$ D, j4 G
6 X0 y0 W2 I; N! Z) Y
回复 夕阳武士 的帖子
7 i: D) G! I) z5 ?2 ] b( d# j. z+ w/ m6 l
其实这个难度不高,在$game_system多加一个终点时间图片显示,, U$ \, z) p6 w, G" z( p7 s8 f3 R
前两天除了庆祝咱的(农历)生日(前天)外,还在弄RGE的鼠标,近来弄了:
7 Z; Y: g2 Z- {2 H- ^% F! Y# ].Mouse.area?(rect) 是否在范围内. x# {4 A4 `7 Z- y+ f5 _% W& r
.Mouse.click?(key) 按下再弹上
& k2 y: Y8 q1 ?0 R, r.Mouse.double_click?(key) 双击(按下再弹上)
& C, s" ?1 S0 ?: }8 S.Mouse.scroll 滚轮,1向上,-1向下,0无(本来也有滚轮,但是加强一下)
% ]# W+ r4 D3 i$ X! e5 M" V. h.Mouse.clip(rect) 锁死鼠标于某范围(这个非常粗糙)
) i- a/ `4 p( Z& B# ~& g+ b7 `.动态鼠标不再"MouseEX",用class <<Mouse,纳入了"Mouse",也就是Mouse.update即可
O7 w# W! j: ^7 T, j( \. Q3 o; R2 Q9 L( ~8 S2 j
之后计划做的:
0 F* q. ~2 R0 w.Mouse.move? 返回鼠标移动速度值
/ A9 f4 { ?) X- w% s1 k.Mouse.moveOut?(rect) 滑动某个范围再离开时返回true7 V! Q* h: O& w7 y
.Mouse.pressOut?(rect) 拖动某个范围再离开时返回true0 w4 O7 \ m4 [
.Mouse.Aft_Img = true/false 残影模式开启/关闭(完成): F! e: ~* a$ @
.一旦离开窗口则不显示鼠标(完成)
4 B" H0 G, p) j) x9 R0 A4 t) q3 ^% R+ p/ F
嘛~至于计时器,可以的话抽空来做,有人帮我做也可以啦{:nm_4:}。 |
|