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

Project1

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

[有事请教] 有个bug一直改不了,求大佬们帮忙看看。

[复制链接]

Lv2.观梦者

梦石
0
星屑
625
在线时间
91 小时
注册时间
2021-8-3
帖子
7
跳转到指定楼层
1
发表于 2022-2-25 06:52:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
40星屑
本帖最后由 快乐水 于 2022-2-26 02:03 编辑

如图,在战斗过程中偶尔会出现。不知道有没有人遇到这种情况。刚刚接触JS,这个bug排除了好几天了一直没找到,救救孩子吧,头都要秃了。

QQ截图20220225063700.png (683.57 KB, 下载次数: 19)

QQ截图20220225063700.png

QQ图片20220226015426.png (52.17 KB, 下载次数: 20)

QQ图片20220226015426.png

QQ图片20220226015431.png (51.81 KB, 下载次数: 21)

QQ图片20220226015431.png

Lv4.逐梦者

梦石
0
星屑
5217
在线时间
523 小时
注册时间
2017-9-28
帖子
151
2
发表于 2022-2-25 10:19:10 | 只看该作者
报错出现时,按F8或F12跳出控制台点console标签,再截图看看。顺便贴一下插件列表
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5217
在线时间
523 小时
注册时间
2017-9-28
帖子
151
3
发表于 2022-2-25 10:20:15 | 只看该作者
报错出现时,按F8或F12跳出控制台点console标签,再截图看看。顺便贴一下插件列表
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5712
在线时间
1556 小时
注册时间
2011-6-14
帖子
520
4
发表于 2022-2-25 10:23:15 | 只看该作者
排除法 把插件关了,再一个一个打开查看冲突插件然后丢掉

点评

正解!  发表于 2022-2-27 09:28
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
10640
在线时间
2019 小时
注册时间
2013-6-10
帖子
1498
5
发表于 2022-2-25 11:03:06 | 只看该作者
恐怕是没有把yep核心插件放在最前面吧
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3912
在线时间
515 小时
注册时间
2020-6-14
帖子
76
6
发表于 2022-2-25 15:27:52 | 只看该作者
YEP和MOG战斗系插件尽量别混用
克系游戏《书典怪奇录》内部开发中https://www.bilibili.com/video/BV1zp4y1B7Ce
任何热心游戏作者都欢迎的互相分享测试群1049580832
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
625
在线时间
91 小时
注册时间
2021-8-3
帖子
7
7
 楼主| 发表于 2022-2-26 02:22:59 | 只看该作者
中华国哥 发表于 2022-2-25 10:19
报错出现时,按F8或F12跳出控制台点console标签,再截图看看。顺便贴一下插件列表 ...

图片上传了,插件方面是用了YEP和dill的插件,YEP用的比较多,dill的插件主要是用来美化的,
感觉问题应该出在技能判别目标身上,测试过程中,带单体技能的怪跟带群体技能的怪几乎没出现这个bug。
带随机选取敌人技能的怪出现这个bug的几率就比较大。不过出bug的概率很低,大概十来场战斗出一次bug。
不知道该从哪下手了。大佬帮忙给点建议。
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3053
在线时间
318 小时
注册时间
2015-4-30
帖子
92
8
发表于 2022-2-26 21:06:18 | 只看该作者
报错位置 2080行 targets.slice
那么错误的要么是 targets, 要么是slice
错误信息 TypeError: targets.slice is not a function
就是说 slice 这个函数是不合法的,它不是一个 function。
但没有提及 targets 的问题,那么姑且相信 targets 是存在的。
slice 是JS中对数组的处理。如果targets存在而slice却不合法。
那么, targets 很可能不是一个数组。
还得输出一下,看看这个 targets 到底是什么鬼?
如果 targets 真的有问题,它提取结果的渠道在2078行,
而这一行的 action 没有报错,
那就是action 自身及其前面的流程都是正常的,
那这个 makeTargets 到底做了什么??
(而如果targets真的是一个数组,但仍然报slice错误,这就很迷了。
不过也可以尝试将 .slice(); 直接去掉,看看还报不报错。)
楼主加油...!
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 15:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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