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

Project1

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

[有事请教] 纯事件ARPG出现错误,求高手教教我怎么做!

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1989
在线时间
857 小时
注册时间
2008-7-26
帖子
266
跳转到指定楼层
1
发表于 2022-2-24 20:12:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我在B站学了用纯事件做ARPG游戏,我都跟着做的,但是我自己的工程出现错误,求高手帮忙看看哪里出错了,我连工程都发上来了,帮忙看看,多谢
B站链接:https://www.bilibili.com/video/B ... 333.788.videocard.0




工程下载地址:链接:https://pan.baidu.com/s/1h3ASHIB1j0B5h5xXWcRaNQ
提取码:9gox

Lv4.逐梦者

梦石
0
星屑
9852
在线时间
1884 小时
注册时间
2020-1-2
帖子
1089
2
发表于 2022-2-24 21:35:51 | 只看该作者
你去看他范例吧=。=刚刚看了一下第一页末尾3个}}}你却打成3个{{{但是这个不是主要原因即时该回来还是错误
B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
12065
在线时间
1413 小时
注册时间
2020-3-21
帖子
365

极短23获奖

3
发表于 2022-2-25 00:12:38 | 只看该作者
本帖最后由 仇九 于 2022-2-25 00:22 编辑

呃……简单的纯事件ARPG应该是只用一两句脚本,其余都是事件指令的吧?视频里的看起来反而好复杂orz。




你的工程一共有两个问题:

1.和楼上说的一样,作为子弹的这个事件的第一个事件页中,把}错写成了{。

这里的这个插件指令应该改成:
JAVASCRIPT 代码复制
  1. var eventlen = $dataMap.events.length
  2. for (i =1; i <= eventlen; i++ ) {
  3.    if ($dataMap.events[i] != null) {
  4.     if ($dataMap.events[i].meta.enemy > 0) {
  5.        $gameVariables.setValue(parseInt($dataMap.events[i].meta.enemy),parseInt($dataMap.events[i].meta.hp))
  6.       }
  7.    }
  8. }


2.作为子弹的这个事件的第三个事件页中的一条条件分歧里的脚本写错了,具体是:


你写的是
$gameVariables.Value(parseInt($dataMap.events[$gameVariables.value(5)].enemy))> 0
那个Value的首字母应该小写,写成value。
后面的.enemy前应该再加一个meta,也就是.meta.enemy

修改后就是:

$gameVariables.value(parseInt($dataMap.events[$gameVariables.value(5)].meta.enemy))> 0




修复上述两点后就可以正常打敌人了。
但是这个工程里“武器伤害”还有点问题,你需要在敌人事件的第三个事件页中的最后再关闭掉独立开关B,不然这个页面一直执行,敌人一直扣血就直接死了。




链接:https://pan.baidu.com/s/1YhpGginT-PWjI_WS-aG55w
提取码:9999
--来自百度网盘超级会员V5的分享

这是我修改且测试成功后的data文件,覆盖后bug就能修复(上面提到的三点)。
覆盖前注意备份。
还是建议自己按着我说的自己改一改工程,这样才能理解透彻。
看到以前的我了呢。




想用纯事件(真纯吗…)实现非常好的战斗/子弹效果可以使用我的这个插件(虽然上手比较难):
https://rpg.blue/forum.php?mod=v ... p;extra=#pid2928799
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1989
在线时间
857 小时
注册时间
2008-7-26
帖子
266
4
 楼主| 发表于 2022-2-25 07:57:43 | 只看该作者
xiamumomo 发表于 2022-2-24 21:35
你去看他范例吧=。=刚刚看了一下第一页末尾3个}}}你却打成3个{{{但是这个不是主要原因即时该回来还是错误 ...

感谢帮忙
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1989
在线时间
857 小时
注册时间
2008-7-26
帖子
266
5
 楼主| 发表于 2022-2-25 07:59:27 | 只看该作者
仇九 发表于 2022-2-25 00:12
呃……简单的纯事件ARPG应该是只用一两句脚本,其余都是事件指令的吧?视频里的看起来反而好复杂orz。

感谢帮忙
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 07:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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