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

Project1

 找回密码
 注册会员
搜索

【悬赏VIP】求一个简单的脚本(鼠标响印图片帮助信息)

查看数: 3517 | 评论数: 18 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-6-29 08:52

正文摘要:

本帖最后由 1426 于 2013-7-10 17:15 编辑 这个脚本我相信真的很简单,希望有人回复我 就是当鼠标移动到图片上时显示信息,注意,是 潜水员们 快浮出来啊! 目前同问:@一瞬间的幻觉 @倾灬城 你不只是在帮 ...

回复

Fz_Qqqq 发表于 2013-7-10 15:35:05
class Game_Picture
def name=(str)
   @name = str
end
end

class Sprite_Picture
alias update_old update
def update
   update_old
   return if @picture_name == "" or @picture_name[/cmd/].nil?
   mx,my = Mouse.get_mouse_pos
   lx = self.x - self.ox
   rx = lx + self.bitmap.width
   ty = self.y - self.oy
   by = ty + self.bitmap.height
   if mx < lx or mx > rx or my < ty or my > by or
     self.bitmap.get_pixel(mx-lx,my-ty).alpha == 0
     @picture.name = @picture.name.split(/_/)[0]+"_"[email protected](/_/)[1]
     return
   end
   if @picture.name.split(/_/)[2].nil?
     @picture.name = @picture.name + "_选中"
   end
   if Input.trigger?(13)
     @picture.name.split(/_/)[0].sub(/cmd([0-9]+)/,"")
     $game_temp.common_event_id = $1.to_i
   end
end
end


这个不知道行不行呀,我用的一个脚本里面的。。。
中学生 发表于 2013-7-8 07:35:09
注:此教学为思路,具体使用请量力而为
Q:如何让鼠标能对自制菜单进行相应?
A:
先记录下相应坐标范位,然后在公共事件并行处理以下内容:
mouse_x, mouse_y = Mouse.get_mouse_pos
if Mouse.press?(Mouse::LEFT)
  if mouse_x > 0 and mouse_x < 320 and  
      mouse_y > 200 and mouse_y < 480
    $game_temp.common_event_id = 1
  end
end
等待1帧
则当鼠标点击X(0-320),y(200-480)的范位的时候,会调用公共事件1号。以此类推,把所有的范为和公共事件设置好就行了。举例如下
mouse_x, mouse_y = Mouse.get_mouse_pos
if Mouse.press?(Mouse::LEFT)
  if mouse_x > 0 and mouse_x < 320 and  
      mouse_y > 100 and mouse_y < 200
    $game_temp.common_event_id = 1
  end
end

if Mouse.press?(Mouse::LEFT)
  if mouse_x > 0 and mouse_x < 320 and  
      mouse_y > 200 and mouse_y < 300
    $game_temp.common_event_id = 2
  end
end

if Mouse.press?(Mouse::LEFT)
  if mouse_x > 0 and mouse_x < 320 and  
      mouse_y > 300 and mouse_y < 400
    $game_temp.common_event_id = 3
  end
end
……
摘自http://www.66rpg.com/articles/3159

点评

关键是= =如何判定您所指的是哪一个装备,输出哪一个装备的描述。  发表于 2013-7-8 10:16
呼——我问的是战斗。。。不是菜单  发表于 2013-7-8 07:37
秋寒 发表于 2013-7-8 07:00:34
这帖子沉了...
创造达人 发表于 2013-7-4 23:43:57
好了,完成了,过几年就发上来

点评

TAT,短篇结束前赶紧的发啊....  发表于 2013-7-5 07:22
秋寒 发表于 2013-6-30 07:24:04
亿万星辰 发表于 2013-6-29 16:56
其实简单的说就是事件制作的一个带提示的技能栏

可以这么说,但是我要的不是技能栏,是状态栏,点击后的响应要取消的。
1614064849 发表于 2013-6-29 20:38:08
去下个像lz说的游戏,然后研究,把他的脚本取出来。。。

点评

目测米有。  发表于 2013-7-8 10:16
创造达人 发表于 2013-6-29 17:36:24
看来我得出手了

点评

缝缝补补闯九州  发表于 2013-7-8 10:15
该出手时就出手....  发表于 2013-6-30 09:01
亿万星辰 发表于 2013-6-29 16:56:00
其实简单的说就是事件制作的一个带提示的技能栏
我爱吴悦淇 发表于 2013-6-29 16:49:09
这里有工程,不过要画一堆图。。
http://rpg.blue/forum.php?mod=vi ... p;page=1#pid2092523
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-17 01:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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