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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: Sion
打印 上一主题 下一主题

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

  [复制链接]

Lv2.观梦者 (暗夜天使)

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

贵宾

11
 楼主| 发表于 2013-12-9 22:08:38 | 显示全部楼层
夕仔 发表于 2013-12-5 21:30
您好能看下这个脚本吗?作者后知后觉比较忙可能不在吧。。问他都没反应的
你帮我看看呗
就是 设置多个角色 ...

加这一句就可以了
  1. class Spriteset_Battle
  2.   def create_actors
  3.     @actor_sprites = Array.new($game_party.max_battle_members) { Sprite_Battler.new(@viewport1) }
  4.   end
  5. end
复制代码

点评

谢谢,辛苦了  发表于 2013-12-9 23:18
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

12
 楼主| 发表于 2014-2-20 23:23:03 | 显示全部楼层
MIKE1234512 发表于 2014-2-16 14:32
报告一个问题~
当使用地图卷动的事件时,卷动的过程中画面会重置到以角色为中心,这样的话地图卷动根本就不 ...

你看看是不是要这个效果。
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

13
 楼主| 发表于 2014-3-18 18:50:04 | 显示全部楼层
muyumuyulnny 发表于 2014-3-14 13:12
请问一下如果我想在“鼠标启动”的判定中增加,当角色无法移动到点击位置时才执行鼠标启动,如果能到达该位 ...

改这3个地方:
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

14
 楼主| 发表于 2014-4-26 18:48:51 | 显示全部楼层
落月小天魔 发表于 2014-4-26 18:00
return false if @character.battler == nil
[/pre]
和XAS的这句冲突,发生NoMethodError.undefined'battle ...


class Move_Sign 里面加个方法:
def battler
  nil
end
试试。

点评

好了,困惑N久了、  发表于 2014-4-26 19:31
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

15
 楼主| 发表于 2014-4-30 18:56:02 | 显示全部楼层
QQ1649912323 发表于 2014-4-30 18:32
用了这个脚本之后加了鼠标选择敌人,再战斗时选了攻击之后就这样了,这是怎么回事? ...


上传一个方便测试的工程给我吧。
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

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


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

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

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

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


11行
mx = Mouse.x
my = Mouse.y
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

18
 楼主| 发表于 2014-6-22 00:04:37 | 显示全部楼层
moy 发表于 2014-6-21 11:11
希望能够添加DragDetect(或者如果能通过现有方式实现:鼠标拖拽事件)
看了下没理清怎么加进去, ...

用Ruby的 win32api 百度一下就知道咋用了。
api_dt = Win32API.new( 'user32', 'DragDetect', 'pp', 'l')
那个API_.new 是我为了省事加到 dll 脚本里的。
aip_dt.call( p1, p2 ) 返回 long,不知道这个函数具体是干嘛。如果单纯是拖拽探测,鼠标按键按下后观察鼠标是否移动就行了,不太需要。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-17 04:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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