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

Project1

 找回密码
 注册会员
搜索
查看: 3785|回复: 10
打印 上一主题 下一主题

[已经解决] 如何让玩家快速移动到正在行动的怪物身旁?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2978
在线时间
298 小时
注册时间
2018-4-6
帖子
328
跳转到指定楼层
1
发表于 2018-6-19 12:25:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
20星屑
如题,rpg maker vx ace如何让玩家快速移动到正在行动的怪物身旁?
.
按照设想,怪物移动轨迹是先向右移动9格,再向左移动9格,移动过程在地板上留下血迹。
在此期间,玩家选择选项“杀掉”,然后快速前冲到怪物身边(不管怪物是否面向玩家),砍怪,怪物死,在原地留下一摊血迹。
因为怪物是在行动中的,无固定坐标。

.
求问如何实现“玩家快速移动到怪物身边”?
ps.怪物移动路线已用红笔标出。

5434.PNG (107.21 KB, 下载次数: 34)

5434.PNG

最佳答案

查看完整内容

如果出现选项的时候玩家固定处于图中那个位置的话...如楼上所言 以最远距离为准 忽略不可行动的场合 来使玩家移动就可以了 如果玩家触发选项的位置不如图中那个位置,但触发位置依旧固定的话,也可以用类似的办法,先走到与怪物平行的位置,如法炮制 不过如果先走到同一条线太绕或者说显得太蠢的话,或者触发选项的位置不固定, 可以先用变量获取怪物的位置(最好让怪物静止,免得坐标老是变更),然后通过循环判断玩家坐标和怪物 ...

Lv3.寻梦者

梦石
0
星屑
1525
在线时间
308 小时
注册时间
2011-7-23
帖子
150
2
发表于 2018-6-19 12:25:49 | 只看该作者
如果出现选项的时候玩家固定处于图中那个位置的话...如楼上所言 以最远距离为准 忽略不可行动的场合 来使玩家移动就可以了
如果玩家触发选项的位置不如图中那个位置,但触发位置依旧固定的话,也可以用类似的办法,先走到与怪物平行的位置,如法炮制
不过如果先走到同一条线太绕或者说显得太蠢的话,或者触发选项的位置不固定,
可以先用变量获取怪物的位置(最好让怪物静止,免得坐标老是变更),然后通过循环判断玩家坐标和怪物坐标的方法让玩家接近怪物
此处最好把玩家的速度提高一点 免得看上去明明是突袭却一步一步慢悠悠的走过去,以及如果怪物此时依旧在行动的话,那么还需要在循环中重新获取怪物的坐标,并且如果怪物在移动的话,给玩家提速就更必要了(原因大家都知道...)
以上是不用插件或者脚本代码的纯事件的想法,望有助
不知身之何死,愿幻梦不灭。不知情之何起,愿一往而深。
回复

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
13088
在线时间
2273 小时
注册时间
2011-6-4
帖子
613
3
发表于 2018-6-19 13:17:52 | 只看该作者
设定玩家向右移动13格(或以上),选择忽略不能移动的场合,等待移动结束,就可以了
BUG反馈请加QQ 529283039
水友群 917854767

回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5039
在线时间
1780 小时
注册时间
2012-7-3
帖子
1799

开拓者

4
发表于 2018-6-19 16:56:37 | 只看该作者
这里只是演出,那么换一个思路,玩家看到的玩家其实是怪物,玩家看到的怪物其实是玩家,不停的并行循环玩家的路线,然后将玩家看到的玩家设定一个接近触发并行的事件即可
Project Ktr进行中:
   
------------------
SRPG开发之六-天气与地形互动
→→围观
→→→去Lofter围观
------------------
离经叛道的扯淡者/伪独立游戏爱好者/Decade Studio(?)/造轮子真TM开心呀
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2978
在线时间
298 小时
注册时间
2018-4-6
帖子
328
5
 楼主| 发表于 2018-6-19 19:44:25 | 只看该作者
墓雷 发表于 2018-6-19 15:54
如果出现选项的时候玩家固定处于图中那个位置的话...如楼上所言 以最远距离为准 忽略不可行动的场合 来使玩 ...

受教了!非常感谢!
其实想达到的效果只是您答复里的第一点,但是能够获知更加复杂的事件思路可以说非常开心了!♪(^∀^●)ノ
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2978
在线时间
298 小时
注册时间
2018-4-6
帖子
328
6
 楼主| 发表于 2018-6-19 19:45:27 | 只看该作者
真·可乐 发表于 2018-6-19 13:17
设定玩家向右移动13格(或以上),选择忽略不能移动的场合,等待移动结束,就可以了 ...

相当简洁易懂啊,非常感谢!(鞠躬)
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2978
在线时间
298 小时
注册时间
2018-4-6
帖子
328
7
 楼主| 发表于 2018-6-19 19:46:33 | 只看该作者
defisym 发表于 2018-6-19 16:56
这里只是演出,那么换一个思路,玩家看到的玩家其实是怪物,玩家看到的怪物其实是玩家,不停的并行循环玩家 ...

哇哦,原来还可以这样!多谢!
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2978
在线时间
298 小时
注册时间
2018-4-6
帖子
328
8
 楼主| 发表于 2018-6-19 19:49:25 | 只看该作者
墓雷 发表于 2018-6-19 12:25
如果出现选项的时候玩家固定处于图中那个位置的话...如楼上所言 以最远距离为准 忽略不可行动的场合 来使玩 ...

啊,冒昧再问一下:想让怪物行走后的路面留下血迹,除了“更换地图图块”,还有其他方法可以完成吗?

点评

你看看脚印脚本  发表于 2018-6-19 22:18
铺一堆事件  发表于 2018-6-19 21:29
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1525
在线时间
308 小时
注册时间
2011-7-23
帖子
150
9
发表于 2018-6-20 17:28:10 | 只看该作者
whitedewxiao 发表于 2018-6-19 19:49
啊,冒昧再问一下:想让怪物行走后的路面留下血迹,除了“更换地图图块”,还有其他方法可以完成吗? ...

如果血迹是类似脚印那种 仅跟随两三格并且会自行消失的话 可以做这个数量的事件  通过 「显示-渐隐-移动(最后方的脚印移动到最前方)-显示」 的方法模拟,因为现在不方便测试所以只能靠对移动路径命令的印象得出这么个方法了
如果血迹并非一般的脚印脚本那样仅跟随数格就消失,而是一直存在的话,就简单多了,直接把路径铺满血迹的事件,根据怪物的移动依次显示就行了
不知身之何死,愿幻梦不灭。不知情之何起,愿一往而深。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-4 12:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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