幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2572|回复: 10

[RMVX] 再问个。。调查效果。。。

[复制链接]

35

主题

384

帖子

1万

积分

⑧专业

SOS团御用潜水员

积分
19589
QQ
发表于 2007-10-1 20:31:12 | 显示全部楼层 |阅读模式
就是逆转裁判里那种调查效果,光标移到图片上不同处选定时显示不同文字的。。。
我目前似乎对图片完全无能为力啊。。。 [s:5] 除了显示图片啥也不会。。。
啊。。。也不急,突然想到就问下,为广大解谜游戏作者们服务。。。 [s:5]
亲们~~~winged准备复活。。。。
回复

使用道具 举报

122

主题

4962

帖子

74

积分

超级版主

Rank: 8Rank: 8

积分
74

声命组银赏

QQ
发表于 2007-10-1 21:30:26 | 显示全部楼层
小范例一里面有个类似的范例
触类旁通一下就可以了
回复 支持 反对

使用道具 举报

35

主题

384

帖子

1万

积分

⑧专业

SOS团御用潜水员

积分
19589
QQ
 楼主| 发表于 2007-10-2 08:16:01 | 显示全部楼层
啊?有吗?
飘去看。。。。。我还以为小范例我全都研究过了呐。。。。
亲们~~~winged准备复活。。。。
回复 支持 反对

使用道具 举报

1

主题

35

帖子

367

积分

④见习

积分
367
发表于 2007-10-2 10:23:11 | 显示全部楼层
用鼠标响应图片脚本
回复 支持 反对

使用道具 举报

35

主题

384

帖子

1万

积分

⑧专业

SOS团御用潜水员

积分
19589
QQ
 楼主| 发表于 2007-10-2 10:48:28 | 显示全部楼层
引用第3楼真·伸手党于2007-10-02 10:23发表的  :
用鼠标响应图片脚本
啊。。。不过以前我用鼠标脚本老有BUG。。。。嗯。。。去试试再说。
话说逆转裁判是纯键盘的,用方向键移动光标的。
亲们~~~winged准备复活。。。。
回复 支持 反对

使用道具 举报

35

主题

384

帖子

1万

积分

⑧专业

SOS团御用潜水员

积分
19589
QQ
 楼主| 发表于 2007-10-2 14:19:59 | 显示全部楼层
引用第1楼化冻于2007-10-01 21:30发表的  :
小范例一里面有个类似的范例
触类旁通一下就可以了
引用第3楼真·伸手党于2007-10-02 10:23发表的  :
用鼠标响应图片脚本
话说。。。。没找到。。。。[s:5]
亲们~~~winged准备复活。。。。
回复 支持 反对

使用道具 举报

35

主题

384

帖子

1万

积分

⑧专业

SOS团御用潜水员

积分
19589
QQ
 楼主| 发表于 2007-10-3 08:25:30 | 显示全部楼层
引用第3楼真·伸手党于2007-10-02 10:23发表的  :
用鼠标响应图片脚本
菜单相关```

说明:主要用于自制菜单、带鼠标的,事件图片识别…… -v-

格式:显示的cmd图片的命名格式为:
    cmd调用公共事件编号_名字
    cmd调用公共事件编号_名字_02 # 此为鼠标经过的图片

即,带有cmd的为可以点击的图片,点击后执行相应的公共事件.....
不带cmd的图片没任何影响。。。

脚本:


   本帖相关代码如下:
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]+"_"+@picture.name.split(/_/)[1]
     return
   end
   if @picture.name.split(/_/)[2].nil?
     @picture.name = @picture.name + "_02"
   end
   if Input.trigger?(13)
     @picture.name.split(/_/)[0].sub(/cmd([0-9]+)/,"")
     $game_temp.common_event_id = $1.to_i
   end
end

end



找到了,但是。。。。用不来。。。[s:5]使用方法写得太简洁啦。。。谁能帮我详细分析一下用法呐。。。。。?cmd图片是什么啊。。。。?[s:8]
亲们~~~winged准备复活。。。。
回复 支持 反对

使用道具 举报

122

主题

4962

帖子

74

积分

超级版主

Rank: 8Rank: 8

积分
74

声命组银赏

QQ
发表于 2007-10-3 13:44:46 | 显示全部楼层
「革新組異聞錄」范例附上

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

35

主题

384

帖子

1万

积分

⑧专业

SOS团御用潜水员

积分
19589
QQ
 楼主| 发表于 2007-10-3 15:44:20 | 显示全部楼层
引用第7楼化冻于2007-10-03 13:44发表的  :
「革新組異聞錄」范例附上
额。。。载了。
可是。。。。我想调查的是图片。。。picture文件夹里的那些。。。
范例。。。。调查的好像是地图啊。。。。。[s:8]
莫非我先前一直没说清楚么。。。。?
亲们~~~winged准备复活。。。。
回复 支持 反对

使用道具 举报

122

主题

4962

帖子

74

积分

超级版主

Rank: 8Rank: 8

积分
74

声命组银赏

QQ
发表于 2007-10-3 21:38:32 | 显示全部楼层
是地图背景
就方案乙而言 图片的话也是同理的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-21 14:55 , Processed in 0.012669 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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