| 赞 | 0 |
| VIP | 8 |
| 好人卡 | 27 |
| 积分 | 73 |
| 经验 | 41413 |
| 最后登录 | 2012-10-21 |
| 在线时间 | 833 小时 |
弓箭手?剑兰
- 梦石
- 0
- 星屑
- 7314
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 帖子
- 1140
|
本帖最后由 一箭烂YiJL 于 2011-2-21 21:13 编辑 ; J. t+ @% k( h: E7 M- Y$ R
6 r' d* a4 |+ k! X) j) H# J$ ]回复 夕阳武士 的帖子
& o6 d% b, I+ \( Q* i. b; H& |% K. e1 C2 a
其实这个难度不高,在$game_system多加一个终点时间图片显示,, J$ T* S+ R- S
前两天除了庆祝咱的(农历)生日(前天)外,还在弄RGE的鼠标,近来弄了:
/ D9 l4 }4 c7 q.Mouse.area?(rect) 是否在范围内
: }- q6 z9 D/ c( c# A.Mouse.click?(key) 按下再弹上
* a5 S! A' ] G4 I.Mouse.double_click?(key) 双击(按下再弹上)
5 X' d/ C4 Z- c2 ?0 j1 d.Mouse.scroll 滚轮,1向上,-1向下,0无(本来也有滚轮,但是加强一下)
6 o& G0 V. R7 I: t% l.Mouse.clip(rect) 锁死鼠标于某范围(这个非常粗糙). a; a5 S* u% V
.动态鼠标不再"MouseEX",用class <<Mouse,纳入了"Mouse",也就是Mouse.update即可: z$ F* l; p. R3 m: z; e$ O
* L& W/ \: t8 h3 { L之后计划做的:
; z* ~6 t- _3 j& I.Mouse.move? 返回鼠标移动速度值: b4 f# Q" _1 d/ Z
.Mouse.moveOut?(rect) 滑动某个范围再离开时返回true
0 V( r/ n; {; P: u6 ` _.Mouse.pressOut?(rect) 拖动某个范围再离开时返回true
/ G+ V* M% i& b( y) o. X _- a2 H7 c.Mouse.Aft_Img = true/false 残影模式开启/关闭(完成)
% i7 \* U& M( }- h: U6 p# ].一旦离开窗口则不显示鼠标(完成)
( Y! p" y5 ]3 C8 c" i+ d) K l+ C$ G. z( M
嘛~至于计时器,可以的话抽空来做,有人帮我做也可以啦{:nm_4:}。 |
|