Project1

标题: 纯事件[暗箭机关范例] [打印本页]

作者: 876加几    时间: 2013-7-19 13:25
标题: 纯事件[暗箭机关范例]
本帖最后由 876加几 于 2013-7-19 16:45 编辑

2000zs66rpg想要一个暗箭机关范例,所以发过来,添加的脚本没用,纯事件。
暗箭机关范例.zip (243.63 KB, 下载次数: 304)
不想多说,可以看看是怎么办的。
@2000zs66rpg   (为了满足2000zs66rpg的要求)
可以提供个性化扩展。
作者: 2000zs66rpg    时间: 2013-7-19 14:03
谢谢啦

作者: chd114    时间: 2013-7-19 16:41
不明白什么意思···
作者: 876加几    时间: 2013-7-19 16:45
出新版本了:允许死亡
作者: 876加几    时间: 2013-7-20 17:29
本帖最后由 876加几 于 2013-7-20 22:40 编辑
chd114 发表于 2013-7-19 16:41
不明白什么意思···


意思是:

不能缺少其中一部分
作者: chd114    时间: 2013-7-20 20:13
876加几 发表于 2013-7-20 17:29
意思是:

大概明白了···就是事件给坐标之类的跟DOTA里的蝗虫群一个原理吧,不过这个射箭的人多了就会直接卡到死机
作者: 幻匣S    时间: 2015-6-25 15:06
对不起,可能挖坟了,但是我也想纯事件做这个暗箭的陷阱,按这个方式转换到VX,单根箭OK,但是多箭头的话,箭就不会会到原来位置了,我不明白为什么?
作者: 幻匣S    时间: 2015-6-26 00:10
幻匣S 发表于 2015-6-25 15:06
对不起,可能挖坟了,但是我也想纯事件做这个暗箭的陷阱,按这个方式转换到VX,单根箭OK,但是多箭头的话, ...

谢谢你愿意回复我!但是好像不行啊!感觉是变量赋值的问题,箭头不稳定,经常不能从开始位置飞,而且如果有3支箭,多踩几次很卡,剩下一支箭,但是我尝试赋予不同箭头不同步数也解决不了~~~~我不明白哪里出错了?
作者: 幻匣S    时间: 2015-6-26 20:59
我试着换一下思路,就像附件这里,还是不是几次后,又剩下一支箭了,我的逻辑到底哪里出错了啊{:2_270:}

QQ图片20150626205851.png (34.7 KB, 下载次数: 42)

QQ图片20150626205851.png

作者: 876加几    时间: 2015-6-26 21:15
标题: 新版本更新!不过多箭头需要摘下[纯事件]标签
本帖最后由 876加几 于 2015-6-27 08:01 编辑

此次更新包括:
多只箭齐发
角色可移动
(仅局限于新更新地图)
暗箭机关范例.zip (270.8 KB, 下载次数: 68)

代码XP和VX通用,不过要在Game_Character1第12~28行插入(VX为Game_Character第12~29行)
RUBY 代码复制
  1. attr_reader   :move_speed

束缚角色请删除以下脚本:
RUBY 代码复制
  1. $game_player.update

脚本移动不能改为设置移动路线,切记切记!否则多箭头会交替射!
作者: 幻匣S    时间: 2015-6-26 22:37
876加几 发表于 2015-6-26 21:15
此次更新包括:
多只箭齐发
角色可移动

真的非常感谢你这么热心地解答我的疑惑!可是我还是不成功:
1、我看不懂脚本~~~~我真的是纯事件党~~~~~对不起!
2、我试着按照你的话,删除了前面的“设置移动路线”,然后还是踩几次后,又剩下一支箭,我真的想不明白,我到底那里逻辑想错了!?{:2_270:}
3、我打开你的工程,试着复制了那个箭,一面墙加了3支,然后修改初始位置,但是结果也是只有2支箭射出来,然后除了出现箭头相对的情况,还会出现箭头交错(不在一条线)的情况,这是为什么呢?
作者: 876加几    时间: 2015-6-27 07:59
本帖最后由 876加几 于 2015-6-27 08:00 编辑
幻匣S 发表于 2015-6-26 22:37
真的非常感谢你这么热心地解答我的疑惑!可是我还是不成功:
1、我看不懂脚本~~~~我真的是纯事件党~~~~~ ...


1.可设置区域:
RUBY 代码复制
  1. $game_map.events[@event_id].move_up    # 向上移动
  2. $game_map.events[@event_id].move_down  # 向下移动
  3. $game_map.events[@event_id].move_left  # 向左移动
  4. $game_map.events[@event_id].move_right # 向右移动

2.是否设定初始位置?(即设置事件位置位置
X和Y请用我配套的脚本。
3.若不会远程操作独立开关可换成普通开关。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1