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

Project1

 找回密码
 注册会员
搜索
查看: 61415|回复: 158

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

  [复制链接]

Lv2.观梦者 (暗夜天使)

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

贵宾

 楼主| 发表于 2013-2-7 19:51:13 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

x
本帖最后由 Sion 于 2015-6-3 22:31 编辑
更新日志



主要功能

    1,智能寻路,按住 D 键可以扩大寻路的范围
    2,变量输入框改良
    3,鼠标启动事件:
      在事件中加入“注释”:鼠标启动
      该事件将无法用其它方式启动,只能用鼠标左键点击启动
      
  鼠标指针图片 MouseCursor.png 放入 Graphics\System 文件夹
  路径点指示图片 $Arrow.png 放入 Graphics\Characters 文件夹
  如果未放入会使用RM自带图片代替缺失文件

改良的变量输入框
TM截图20131116231221.png

------- 下载 -------
鼠标2.32 + 指针变换脚本.rar (340.04 KB, 下载次数: 3959)
------ 额外功能 ------
.rb 文件可以直接用记事本打开。
鼠标选择敌人v1.3.rb (4.27 KB, 下载次数: 1285)

点评

超方便的系統~!  发表于 2013-11-27 16:11
改变鼠标指针的20行应该是msgbox吧?  发表于 2013-10-26 11:44

评分

参与人数 18星屑 +2531 梦石 +1 +2 收起 理由
鸽牌万人迷 + 1 精品文章
MCCF + 1 精品文章
威风镰鼬 + 1 塞糖
llkrm + 20 极好的
哇哈哈哇哈哈 + 10 精品文章
yychchhh + 39 精品文章
冲啊小笼包 + 45 我很赞同
我在孤岛等你 + 12 精品文章
怪蜀黍 + 1970 + 1 评分明细见99楼!
我爱吴悦淇 + 30 突破404

查看全部评分

Lv1.梦旅人 (暗夜天使)

永夜蟄居の玖瀨

梦石
0
星屑
71
在线时间
1018 小时
注册时间
2011-9-5
帖子
2813

开拓者贵宾

发表于 2013-4-21 21:53:56 | 显示全部楼层
http://rpg.blue/thread-306819-1-1.html
这个是我移植的另一个鼠标系统的图片响应……能不能把乃的鼠标系统加上这个功能?

回复 支持 反对

使用道具 举报

Lv3.寻梦者

最萌的小猫

梦石
0
星屑
1347
在线时间
692 小时
注册时间
2011-11-5
帖子
3443
发表于 2013-2-7 21:39:42 | 显示全部楼层
支持啊!!!虽然暂时用不到……QAQ

点评

呀,表情不能显示 : (  发表于 2013-2-7 21:54
{:5_161:}  发表于 2013-2-7 21:53

评分

参与人数 1星屑 +7 收起 理由
Sion + 7

查看全部评分

小猫,感情浓郁的天然嘿啾一只,属性:水,嘿啾,无轨迹流线萌。喜欢在正午伸出小爪子卖着各种次元萌。平行穿越次元萌差。
如需要小猫,请认准啾怪时空电话。这宇宙萌源的秘密,需要找到时空边界萌源能量爆发的封印钥匙。快来和小猫一同去冒险吧!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
560 小时
注册时间
2012-12-29
帖子
1075
发表于 2013-2-7 21:55:27 | 显示全部楼层
先收藏,后购买,以后再下载!这算水么?

点评

算。  发表于 2013-2-7 21:58

评分

参与人数 1星屑 +7 收起 理由
Sion + 7

查看全部评分

MOBA以及回合制的一个创新,点这里查看游戏新思路
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

水土火风重逢处

梦石
0
星屑
229
在线时间
691 小时
注册时间
2010-7-17
帖子
3042
发表于 2013-2-7 22:12:54 | 显示全部楼层
自动寻路的算法是怎么写的?没写过于是不知道是怎么样的←(喂,其实你是个脚本盲来的,说什么没写过啊,根本就不会写)[是根据地点和角色的位置来判断方向,然后优先判断最近方向能否通过?....打到这都突然发现是不行的了.....于是果断求指教]
咳咳,因为做自动剧情的时候角色移动时一步一步算好麻烦...所以想偷懒看看能不能简单一点来设置...

点评

记得以前看过的算法书上介绍过广度搜索和深度搜索,我个人认为就是遍历所有可能路径,保留路径最短的哪一个就好了。战棋游戏用的多。  发表于 2013-4-21 03:52
那个我记得有事件自寻路的脚本吧  发表于 2013-4-3 16:57
找ruby的参考书学语法,读脚本,特别是游戏自带的,熟悉架构。其实不要什么基础,只要求头脑清晰,理顺逻辑;ps:除错是个痛苦的过程,要坚持……  发表于 2013-2-7 22:35
独坐望城,望断天涯
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

 楼主| 发表于 2013-2-7 22:24:19 | 显示全部楼层
429259591 发表于 2013-2-7 22:12
自动寻路的算法是怎么写的?没写过于是不知道是怎么样的←(喂,其实你是个脚本盲来的,说什么没写过啊,根 ...

从起点开始,逐步绘制所有可能的路径,直到覆盖到终点。然后反相移动回去得到路径。具体算法在脚本里780行左右。这个模型还算简单的,都是方格,上个图吧:
QQ截图20130207222331.png

点评

我用Flash的,来蹭蹭算法。。。顺便问一下楼主VA脚本怎么学的?看书?还是?  发表于 2013-3-29 19:28
这货数组吗?  发表于 2013-3-29 19:23
终点画错位置了……往西南方向移动一格……  发表于 2013-2-7 22:41
看到这算法果然发现用事件不能实现.....话说脚本是怎么学的...看论坛的教程?还是本身就有一定脚本基础?  发表于 2013-2-7 22:29
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
589
在线时间
332 小时
注册时间
2011-11-19
帖子
194
发表于 2013-2-16 19:36:40 | 显示全部楼层
您好,请问怎样消除此脚本与VA截图存档脚本的冲突呢?

点评

请把与之冲突的脚本发给我:[email protected]  发表于 2013-2-16 21:02
支持《彼岸之光》系列!加油!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
589
在线时间
332 小时
注册时间
2011-11-19
帖子
194
发表于 2013-2-16 21:52:35 | 显示全部楼层
q854240045 发表于 2013-2-16 19:36
您好,请问怎样消除此脚本与VA截图存档脚本的冲突呢?

http://rpg.blue/thread-217062-1-1.html

麻烦您了……!

点评

你把截图存档脚本放到鼠标脚本以下就行了。或者把我脚本里最后一个类(存档画面和读档画面共同的父类)删掉也行。  发表于 2013-2-16 21:59
支持《彼岸之光》系列!加油!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
589
在线时间
332 小时
注册时间
2011-11-19
帖子
194
发表于 2013-2-17 12:33:29 | 显示全部楼层
q854240045 发表于 2013-2-16 21:52
http://rpg.blue/thread-217062-1-1.html

麻烦您了……!

再麻烦您一次,用脸图战斗无法用鼠标选择单个敌人应该怎么优化?
http://rpg.blue/home.php?mod=spa ... ward=1&id=11278
脸图战斗脚本∧
哈哈,麻烦了,我也是一个“问题”少年…………
支持《彼岸之光》系列!加油!
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

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

贵宾

 楼主| 发表于 2013-2-17 13:47:25 | 显示全部楼层
q854240045 发表于 2013-2-17 12:33
再麻烦您一次,用脸图战斗无法用鼠标选择单个敌人应该怎么优化?
http://rpg.blue/home.php?mod=spa ...

脸图战斗.rar (4.02 KB, 下载次数: 281)

点评

再次感谢,但是还是有一小点BUG……谢谢!  发表于 2013-2-17 16:59
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2981
在线时间
333 小时
注册时间
2012-2-9
帖子
313

烫烫烫开拓者

发表于 2013-2-19 22:13:10 | 显示全部楼层
本帖最后由 oott123 于 2013-2-19 22:27 编辑

楼主,您的脚本好像不能完美的处理鼠标数值输入。
是这样的,在事件中先接收数值输入,然后再对数值进行判断。
在输入数值的时候,已经跳过当前这行事件执行下面的判断了。
顺便,当事件的位置在不可同行的地方的时候,无法触发事件。
这两个BUG的演示工程在这里:
http://pan.baidu.com/share/link?shareid=329398&uk=3340806281

BUG示意图:


对于第二个BUG,我的解决方案是,在Game_Player的move_by_mouse方法中,修改elsif @mouse_move_path[0].zero?分支,在这个分支的开头加入check_action_event。这个已经在我的演示方案中解决了。
希望作者给出解决方案~

================

好吧我折腾来折腾去已经解决第一个BUG了。
在 Window_NumberInput 的start方法头一行加入$number_input_closed = 0
在close方法的最后一行加入$number_input_closed = 1234
在事件中数值输入处理后加入循环判断$number_input_closed == 1234则跳出循环,否则延时一定时间。

不过不过……我希望作者来一个彻底的解决方案……

点评

正好在写脚本,那个.zero?另有用处。 已经修改好了,事件触发跟NunInput都解决了。  发表于 2013-2-19 23:16
前端,非专业;不懂法律,完全业余。
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-17 02:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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