MoeHero icon indicating copy to clipboard operation
MoeHero copied to clipboard

部分引用找不到

Open nineWxr opened this issue 1 year ago • 0 comments

1:资源保护.lua里13行,fs变量不存在。对应的是bee.filesystem,我手动引入了一下可以成功运行脚本。

2:create_army.lua里27行,根据名称创建单位,ac.lni.unit[name]。ac存在,ac.lni存在,ac.lni.unit不存在。

3:map_shop.lua里10行,unit:set_size(4),提示unit不存在,这个从语法上看是没问题的,不存在不知道为什么。

4:creep_create.lua里58行,根据名称创建单位,local data = ac.lni.unit[name],问题同第二个问题。拿不到数据。

5:把以上创建单位的代码都注释掉之后在运行,成功进入到游戏,选择了一个单位,模型被替换成了步兵(因为手动引用了文件系统),但是取消单位选择会报错,报错参数u为nil的错误,但是不会崩溃。对应代码位置是select.lua里,23行的函数参数。

因为同时出现这么多变量没有赋值的情况,所以我在思考不是代码写错了,这些变量应该是代码生成的。但是我这里却没有。 所以我希望作者能解惑一下这个问题,这个单纯是没引用函数还是打包流程有问题。如果是我打包流程出现问题,希望能说一下打包的准备工作应该做哪些。

nineWxr avatar Apr 27 '23 08:04 nineWxr