| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 80 |
| 经验 | |
| 最后登录 | 2012-10-21 |
| 在线时间 | 833 小时 |
弓箭手?剑兰
- 梦石
- 0
- 星屑
- 7994
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 回帖
- 1112
|
发表于 2011-2-21 19:28:29
|
显示全部楼层
本帖最后由 一箭烂YiJL 于 2011-2-21 21:13 编辑
$ m# P% A- E! E' G& P% b! F9 `0 z% \& h. K s4 N
回复 夕阳武士 的帖子
: y, z0 n4 _/ @4 R' k7 z
% a% F+ w& u8 f, F* t其实这个难度不高,在$game_system多加一个终点时间图片显示,
' D# c8 }" |4 G3 b$ c" ?前两天除了庆祝咱的(农历)生日(前天)外,还在弄RGE的鼠标,近来弄了:3 h& Y# l. F6 { k4 c
.Mouse.area?(rect) 是否在范围内# g: L q% p, s3 V5 {$ r2 \
.Mouse.click?(key) 按下再弹上5 I/ d& y0 x+ b: F" ?( w6 c: H
.Mouse.double_click?(key) 双击(按下再弹上)# C+ c6 t4 n4 h# r7 d
.Mouse.scroll 滚轮,1向上,-1向下,0无(本来也有滚轮,但是加强一下)
1 z& p L& Q; ?: u.Mouse.clip(rect) 锁死鼠标于某范围(这个非常粗糙)4 k4 ~+ ?' [% _, B, y0 U8 f
.动态鼠标不再"MouseEX",用class <<Mouse,纳入了"Mouse",也就是Mouse.update即可
! m4 c) r" P2 f# P) Y# n) ?/ t% @" m5 I! D
之后计划做的:
% r% [1 i, Y; M/ _+ F.Mouse.move? 返回鼠标移动速度值% H# u- C( H4 Q6 L9 ~8 k1 j
.Mouse.moveOut?(rect) 滑动某个范围再离开时返回true
. F5 S% |) v3 G) S9 E.Mouse.pressOut?(rect) 拖动某个范围再离开时返回true+ F% E6 T, H0 m8 E1 O8 y0 j
.Mouse.Aft_Img = true/false 残影模式开启/关闭(完成)
- n/ k* k Q. P& n$ ]. u0 v.一旦离开窗口则不显示鼠标(完成)
, k. D1 b+ C1 ?$ |7 F1 `/ Q% `8 @3 b2 T) Q1 J% b
嘛~至于计时器,可以的话抽空来做,有人帮我做也可以啦{:nm_4:}。 |
|