Project1

标题: 如何在不借助插件的情况下用区块做明雷呢? [打印本页]

作者: 钇圣道    时间: 2021-12-27 23:20
标题: 如何在不借助插件的情况下用区块做明雷呢?
第一次做战斗系统。。想做成怪物在指定区块移动然后玩家靠近一定距离后怪物头上冒感叹号且从随机移动改为向玩家接近,在不借助插件的情况下可以做到这样的效果吗?
或者简单点的也行orz

作者: 任小雪    时间: 2021-12-27 23:31
论坛搜索“【RMMV】事件脚本整合”非常好的脚本调用手册“”“MZ脚本调用大全(MV可用)”,里面可能有你要用到的脚本

不行的话,我通常会再来一个小白机翻
作者: 新耀012478    时间: 2021-12-29 00:28
这个我感觉应该可以用事件写出来,在变量里能设置它等于游戏数据,其中就包含了玩家以及本事件的横纵坐标。
倒数第四个,点开来可以改还可以改成其它ID的事件。之后只要搞个气泡图标,在设置移动路线里改一下移动模式应该就可以了吧。
无非是用事件的话需要多写几个条件判定了,用脚本可以一次性判断很多条件以及更复杂的情况。
作者: RyanYe    时间: 2021-12-29 10:46
楼主干嘛非要不借助插件呢,害怕冲突吗
作者: 钇圣道    时间: 2021-12-30 01:21
RyanYe 发表于 2021-12-29 10:46
楼主干嘛非要不借助插件呢,害怕冲突吗

有这个原因。。主要是不想研究插件(懒狗石锤)。。。之前用了几个插件但都花了好久才研究明白。。。所以就来问下能不能在不借助插件的情况下做出这样的效果。。当然要是做不到或者做起来很麻烦的话我还是老老实实研究插件去了orz
作者: 钇圣道    时间: 2021-12-30 01:22
任小雪 发表于 2021-12-27 23:31
论坛搜索“【RMMV】事件脚本整合”非常好的脚本调用手册“”“MZ脚本调用大全(MV可用)”,里面可能有你要 ...

好的谢谢我去找找看
作者: RyanYe    时间: 2021-12-30 10:07
钇圣道 发表于 2021-12-30 01:21
有这个原因。。主要是不想研究插件(懒狗石锤)。。。之前用了几个插件但都花了好久才研究明白。。。所以 ...

你这个思想就注定着你不可能做成好的游戏了

抱歉,说话太直接了
作者: 无终    时间: 2021-12-31 12:09
刚好我在做这个,但我直接设置了事件的移动逻辑为 接近。

理论上可以根据事件和玩家角色的坐标,测算出距离,然后等玩家和事件的距离小于一定数值后,切换事件页,让事件接近玩家。

算法就X和Y坐标相减,根据两个坐标的距离绝对值,勾股定理算出斜边长度。






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