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

Project1

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

[已经解决] 关于鼠标响应事件脚本的求助。

[复制链接]

Lv2.观梦者

梦石
0
星屑
710
在线时间
217 小时
注册时间
2011-1-26
帖子
690
跳转到指定楼层
1
发表于 2012-1-11 09:26:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 510035021 于 2012-1-11 09:32 编辑

好久没伸手了,一直都在考试,很抱歉又伸手了。想要个简易的鼠标脚本,可以无限距离都可以响应的,有两个自定义图标,一是正常时候的,二是接触到事件的像素的时候的。谢谢!





另,不知道可不可以用下面这个脚本改(这个脚本缺点就是触碰到事件像素后事件变成了加法,显得不美观。)
  1. #==============================================================================
  2. # ■ Sprite_Character                                          
  3. #------------------------------------------------------------------------------
  4. # check the Mouse's events and lighter,start.
  5. #==============================================================================
  6. class Sprite_Character < RPG::Sprite
  7.   alias oldupdate update
  8.   def update
  9.     oldupdate
  10.     mx,my = Mouse.get_mouse_pos
  11.    lx = self.x - self.ox
  12.    rx = lx + self.bitmap.width/4
  13.    ty = self.y - self.oy
  14.    by = ty + self.bitmap.height/4
  15.    if mx < lx or mx > rx or my < ty or my > by or
  16.      self.bitmap.get_pixel(mx-lx,my-ty).alpha == 0
  17.      return
  18.    end
  19.      if Mouse.trigger?(Mouse::LEFT)
  20.        if @trigger == 4 or @character == $game_player
  21.          return
  22.        end         
  23.          @character.start
  24.        end
  25.        self.blend_type = 1
  26.      end
  27.    end
  28. #-------------------------------------------------------------------------------
  29. #end
  30. #-------------------------------------------------------------------------------
复制代码

Lv2.观梦者

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
帖子
2768

贵宾

14
发表于 2012-1-27 20:25:33 | 只看该作者
执行两次那个查不到原因......也许是响应过快?脚本中只写了执行一次的代码.....暂时修改不能

点评

哦,我去问问wind2010  发表于 2012-1-27 20:43

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
710
在线时间
217 小时
注册时间
2011-1-26
帖子
690
13
 楼主| 发表于 2012-1-13 08:35:21 | 只看该作者
px.凤翔九天 发表于 2012-1-12 15:48
像素变加法?是说鼠标移上去事件变白的效果吗...那个很好办...
音效什么的也很好办,se什么的绝对可以,但 ...

太感谢了,非常完美啊!太谢谢了!
回复

使用道具 举报

Lv2.观梦者

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
帖子
2768

贵宾

12
发表于 2012-1-12 15:48:43 | 只看该作者
本帖最后由 px.凤翔九天 于 2012-1-12 18:55 编辑

像素变加法?是说鼠标移上去事件变白的效果吗...那个很好办...
音效什么的也很好办,se什么的绝对可以,但是bgm不知道会不会和地图bgm冲突- -
这两个要是需要的话,点评这个帖子说一下,我可以做。

已做完,请查看。加上了音效效果,去掉了加法显示效果:
http://115.com/file/anhja97v

点评

请问事件会执行两次这个可以解决吗?  发表于 2012-1-27 20:03
很想要那个脚本,谢谢了,贴个地址  发表于 2012-1-12 16:31

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
710
在线时间
217 小时
注册时间
2011-1-26
帖子
690
11
 楼主| 发表于 2012-1-12 12:15:23 | 只看该作者
px.凤翔九天 发表于 2012-1-11 20:07
饿,怎么有损坏了.......
工程中有两个示范事件的....配合个好点。
我上传115吧...

效果很好了,不过那个事件像素变加法的如何去掉,我先认可吧!不过我想把那个加法的效果去掉!

点评

改完了,见楼下下载地址。  发表于 2012-1-12 18:55
回复

使用道具 举报

Lv2.观梦者

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
帖子
2768

贵宾

10
发表于 2012-1-11 20:07:18 | 只看该作者
饿,怎么有损坏了.......
工程中有两个示范事件的....配合个好点。
我上传115吧...
http://115.com/file/be848f0g
如果这个下载完也是崩坏体= =我再贴脚本吧,毕竟几百行搞得跟霸屏是的= =

点评

其实接触时有音效就更好了,哦,这个不用实现都可以,看你的意思  发表于 2012-1-12 12:17

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
710
在线时间
217 小时
注册时间
2011-1-26
帖子
690
9
 楼主| 发表于 2012-1-11 19:52:12 | 只看该作者
px.凤翔九天 发表于 2012-1-11 19:49
其实这货已经实现了更换鼠标图形的功能,至于那个无距离触发事件...貌似也已经实现了吧(可能这点我没懂 ...

其实我没有看到你说的工程,好压解压时文件损坏了,我误会你了,能提供脚本吗,很感谢
回复

使用道具 举报

Lv2.观梦者

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
帖子
2768

贵宾

8
发表于 2012-1-11 19:49:19 | 只看该作者
510035021 发表于 2012-1-11 19:44
e,表达不会也不要用工程的显示文字告诉我啊,不管解没解决,不过,谢谢

其实这货已经实现了更换鼠标图形的功能,至于那个无距离触发事件...貌似也已经实现了吧(可能这点我没懂你的意思)
半成品是因为这个触发事件会开动两次= =原因不详.......貌似是input模块的问题?
其实乃可以找XP区惯用触手:Wind2010.他绝对可以完美解决的,抱歉我能力渣渣........

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
710
在线时间
217 小时
注册时间
2011-1-26
帖子
690
7
 楼主| 发表于 2012-1-11 19:44:51 | 只看该作者
px.凤翔九天 发表于 2012-1-11 15:30
好吧丢个不负责任维护维修的半成品范例出来:

剩下的我就什么都不知道了= =

e,表达不会也不要用工程的显示文字告诉我啊,不管解没解决,不过,谢谢
回复

使用道具 举报

Lv2.观梦者

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
帖子
2768

贵宾

6
发表于 2012-1-11 15:30:36 | 只看该作者
本帖最后由 px.凤翔九天 于 2012-1-11 15:31 编辑

好吧丢个不负责任维护维修的半成品范例出来:
Project1.rar (190.94 KB, 下载次数: 18)
剩下的我就什么都不知道了= =

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 01:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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