设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4963|回复: 5
打印 上一主题 下一主题

鼠标无操作时光标自动淡出效果

 关闭 [复制链接]

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
跳转到指定楼层
1
发表于 2007-8-13 09:07:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
效果就是鼠标一定时间不操作的话,鼠标指针会淡出,一但有移动或点击就立即显现

最近有些繁杂事务,加上提问区减负,对坛子都没什么贡献了,做个小东西聊已自慰



引言:加入了鼠标系统的游戏
      大部分并没有抛弃键盘操作
      可是用键盘操作时,您是否和我一样,因为总有个鼠标在上面,而感觉有些不爽呢?
      于是这个东西就诞生了……

脚本只有一小段
加在鼠标脚本的self.update方法的末尾即可(注意:不是直接插入MAIN前的脚本)
基本支持所有的鼠标脚本的,等待的时间和淡出的速度直接修改即可

不会使用的可以看下范例
增加部分为鼠标系统的89-101行~
范例下载:http://rpg.blue/upload_program/files/鼠标无动作淡出.rar

  1.     if @mouse_sprite != nil
  2.       if @old_x != @mouse_sprite.x or @old_y != @mouse_sprite.y or
  3.         Mouse.press?(Mouse::LEFT) or
  4.         Mouse.press?(Mouse::RIGHT)
  5.         @waittime = 80
  6.         @mouse_sprite.opacity = 255
  7.       end
  8.       @waittime -= 1 if @waittime != 0
  9.       @mouse_sprite.opacity -= 8 if @waittime == 0 and @mouse_sprite.opacity > 0
  10.       @old_x = @mouse_sprite.x
  11.       @old_y = @mouse_sprite.y
  12.     end
复制代码

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
2
 楼主| 发表于 2007-8-13 09:07:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
效果就是鼠标一定时间不操作的话,鼠标指针会淡出,一但有移动或点击就立即显现

最近有些繁杂事务,加上提问区减负,对坛子都没什么贡献了,做个小东西聊已自慰



引言:加入了鼠标系统的游戏
      大部分并没有抛弃键盘操作
      可是用键盘操作时,您是否和我一样,因为总有个鼠标在上面,而感觉有些不爽呢?
      于是这个东西就诞生了……

脚本只有一小段
加在鼠标脚本的self.update方法的末尾即可(注意:不是直接插入MAIN前的脚本)
基本支持所有的鼠标脚本的,等待的时间和淡出的速度直接修改即可

不会使用的可以看下范例
增加部分为鼠标系统的89-101行~
范例下载:http://rpg.blue/upload_program/files/鼠标无动作淡出.rar

  1.     if @mouse_sprite != nil
  2.       if @old_x != @mouse_sprite.x or @old_y != @mouse_sprite.y or
  3.         Mouse.press?(Mouse::LEFT) or
  4.         Mouse.press?(Mouse::RIGHT)
  5.         @waittime = 80
  6.         @mouse_sprite.opacity = 255
  7.       end
  8.       @waittime -= 1 if @waittime != 0
  9.       @mouse_sprite.opacity -= 8 if @waittime == 0 and @mouse_sprite.opacity > 0
  10.       @old_x = @mouse_sprite.x
  11.       @old_y = @mouse_sprite.y
  12.     end
复制代码

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2007-2-7
帖子
388
3
发表于 2007-8-13 14:25:38 | 只看该作者
好象没必要吧.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2007-2-7
帖子
388
4
发表于 2007-8-13 14:26:29 | 只看该作者
大哥.刚才你告诉我的.好象是32x32  是■
而我的人物
是:



身高就多出一半...怎么办哦
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
5
 楼主| 发表于 2009-6-12 08:00:00 | 只看该作者
这个- -,鼠标和人物有什么关系么- -
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

苹果梨

梦石
0
星屑
43
在线时间
6 小时
注册时间
2007-2-14
帖子
720
6
发表于 2007-8-14 22:13:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-8-6 14:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表