赞 | 0 |
VIP | 8 |
好人卡 | 27 |
积分 | 61 |
经验 | 41413 |
最后登录 | 2012-10-21 |
在线时间 | 833 小时 |
弓箭手?剑兰
- 梦石
- 0
- 星屑
- 6109
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 帖子
- 1140
|
本帖最后由 一箭烂YiJL 于 2011-2-21 21:13 编辑 ! z) C) [9 }4 k) r! l6 g0 A
8 a+ K& ~6 ?9 `7 B% v0 g( T回复 夕阳武士 的帖子
0 f) z x% S& w9 @/ s; d' F7 r4 Q: G k4 C
其实这个难度不高,在$game_system多加一个终点时间图片显示,
) N. s+ [+ a" |3 i& W6 j) C6 U* ~前两天除了庆祝咱的(农历)生日(前天)外,还在弄RGE的鼠标,近来弄了:
8 g; Q* {* x0 ?) B3 A# ?.Mouse.area?(rect) 是否在范围内
& I8 n0 n4 n# I- o; H9 \3 X* h- a.Mouse.click?(key) 按下再弹上/ H; T1 ~! |5 s' s
.Mouse.double_click?(key) 双击(按下再弹上)
6 u* l5 U5 h9 T( b.Mouse.scroll 滚轮,1向上,-1向下,0无(本来也有滚轮,但是加强一下)
' g( v; _. |2 \ S9 d4 o.Mouse.clip(rect) 锁死鼠标于某范围(这个非常粗糙)
8 _0 d6 a% O4 q7 C0 ~% U" c.动态鼠标不再"MouseEX",用class <<Mouse,纳入了"Mouse",也就是Mouse.update即可' @/ [; X& O' [. a
* n; n4 _& h! {, E: A* s之后计划做的:
, s" g j! D2 f3 b) _# S, ~/ K.Mouse.move? 返回鼠标移动速度值/ W8 [2 W# L+ m9 k
.Mouse.moveOut?(rect) 滑动某个范围再离开时返回true
2 Z7 Q. E% x; T1 _ C( d% ~.Mouse.pressOut?(rect) 拖动某个范围再离开时返回true
% {6 i: s* v* }9 Q.Mouse.Aft_Img = true/false 残影模式开启/关闭(完成)
( x, T1 \3 }; T( |.一旦离开窗口则不显示鼠标(完成)1 X/ N! W: z% f# w! i: j$ Y3 t; T
1 p5 l# a* ^0 e( b- T, ?
嘛~至于计时器,可以的话抽空来做,有人帮我做也可以啦{:nm_4:}。 |
|