赞 | 19 |
VIP | 100 |
好人卡 | 0 |
积分 | 19 |
经验 | 74719 |
最后登录 | 2022-3-29 |
在线时间 | 101 小时 |
Lv3.寻梦者
- 梦石
- 1
- 星屑
- 916
- 在线时间
- 101 小时
- 注册时间
- 2006-3-27
- 帖子
- 1081
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
效果就是鼠标一定时间不操作的话,鼠标指针会淡出,一但有移动或点击就立即显现
最近有些繁杂事务,加上提问区减负,对坛子都没什么贡献了,做个小东西聊已自慰
引言:加入了鼠标系统的游戏
大部分并没有抛弃键盘操作
可是用键盘操作时,您是否和我一样,因为总有个鼠标在上面,而感觉有些不爽呢?
于是这个东西就诞生了……
脚本只有一小段
加在鼠标脚本的self.update方法的末尾即可(注意:不是直接插入MAIN前的脚本)
基本支持所有的鼠标脚本的,等待的时间和淡出的速度直接修改即可
不会使用的可以看下范例
增加部分为鼠标系统的89-101行~
范例下载:http://rpg.blue/upload_program/files/鼠标无动作淡出.rar
- if @mouse_sprite != nil
- if @old_x != @mouse_sprite.x or @old_y != @mouse_sprite.y or
- Mouse.press?(Mouse::LEFT) or
- Mouse.press?(Mouse::RIGHT)
- @waittime = 80
- @mouse_sprite.opacity = 255
- end
- @waittime -= 1 if @waittime != 0
- @mouse_sprite.opacity -= 8 if @waittime == 0 and @mouse_sprite.opacity > 0
- @old_x = @mouse_sprite.x
- @old_y = @mouse_sprite.y
- end
复制代码 |
|