楼主: Sion

[RMVA发布] VA鼠标脚本 6/9 更新 v2.32 by Sion

 火 [复制链接]
梦石
0
星屑
50
在线时间
104 小时
注册时间
2012-2-18
回帖
69
发表于 2014-5-6 23:16:39 | 显示全部楼层
这个可以弄成在工程中调整在某区域禁用鼠标吗?

点评

有空再弄  发表于 2014-5-7 22:20
回复

使用道具 举报

梦石
0
星屑
50
在线时间
51 小时
注册时间
2012-10-24
回帖
14
发表于 2014-5-12 19:05:08 | 显示全部楼层
可以改成根据“鼠标坐标”来卷动屏幕而不是“主角位置”吗?
就是说可以通过随意移动鼠标来浏览地图,而不受主角所在位置影响
可以先不考虑寻路的长短
回复

使用道具 举报

梦石
0
星屑
50
在线时间
104 小时
注册时间
2012-2-18
回帖
69
发表于 2014-6-4 23:09:41 | 显示全部楼层
插入鼠标脚本但是卷动地图出现bug,这个怎么破?

点评

用的版本早了,没发现修正这个bug了、、、添麻烦了、、、  发表于 2014-6-4 23:11
回复

使用道具 举报

梦石
0
星屑
50
在线时间
104 小时
注册时间
2012-2-18
回帖
69
发表于 2014-6-4 23:18:28 | 显示全部楼层
不对啊,2.3.1怎么卷动地图的bug还没有修复?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
104 小时
注册时间
2012-2-18
回帖
69
发表于 2014-6-4 23:23:41 | 显示全部楼层
这样做的,有什么不对吗?
QQ截图20140604232136.png

点评

改了下,你看看吧。  发表于 2014-6-9 17:24
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

 楼主| 发表于 2014-6-5 16:42:36 | 显示全部楼层
本帖最后由 Sion 于 2014-6-5 16:46 编辑
624183062 发表于 2014-6-4 23:23
这样做的,有什么不对吗?


我试了下没问题啊,那个等待是在开始卷动后就开始执行的咯。
如果等待还未结束卷动就结束的话,那镜头就会自动弹回去了。
所以你要设定等待时间小于卷动的时间。

稍后我会想办法解决这个问题。
回复

使用道具 举报

梦石
0
星屑
450
在线时间
3 小时
注册时间
2014-3-23
回帖
2
发表于 2014-6-13 19:44:43 | 显示全部楼层
不知道楼主的鼠标脚本能不能加个移到图片区域的时候更改图片的功能?

点评

你楼下就有这个脚本  发表于 2014-6-16 22:00
回复

使用道具 举报

梦石
0
星屑
50
在线时间
230 小时
注册时间
2014-2-16
回帖
164
发表于 2014-6-15 17:32:59 | 显示全部楼层
本帖最后由 落月小天魔 于 2014-6-15 17:35 编辑

https://rpg.blue/thread-306819-1-1.html

不知道是我用错了还是怎么了,移到图片上的时候不更改图片,只有移动到设置的图片坐标处才改变图片,而千葉玖濑提供的就不这样,鼠标是2.32的

新建文件夹.rar

1.44 MB, 下载次数: 103

点评

下不了。  发表于 2014-6-15 21:46
回复

使用道具 举报

梦石
0
星屑
50
在线时间
230 小时
注册时间
2014-2-16
回帖
164
发表于 2014-6-16 19:29:51 | 显示全部楼层
附件重新上传了,把鼠标移到图片上不会更改图片,事件用的是千葉玖濑的范例里那个,脚本是sion改的[fold=图片响应]
[pre lang="ruby" line="1"]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.x, Mouse.x
   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]
    return
   end
  if @picture.name.split(/_/)[1].nil?
    @picture.name = @picture.name + "_2"
  end
  if Mouse.trigger?(:L) && !@picture.name.split(/_/)[0].nil?
    @picture.name.split(/_/)[0].sub(/cmd([0-9]+)/,"")
    $game_temp.reserve_common_event($1.to_i)
    end
  end
end[/pre][/fold]

移动到图片上

移动到图片上

移动到(0,0)

移动到(0,0)

MouseSystem.rar

1.47 MB, 下载次数: 112

回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

 楼主| 发表于 2014-6-16 21:59:22 | 显示全部楼层
落月小天魔 发表于 2014-6-16 19:29
附件重新上传了,把鼠标移到图片上不会更改图片,事件用的是千葉玖濑的范例里那个,脚本是sion改的[fold=图 ...


11行
mx = Mouse.x
my = Mouse.y
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部