Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

部分引用找不到 #26

Open
nineWxr opened this issue Apr 27, 2023 · 0 comments
Open

部分引用找不到 #26

nineWxr opened this issue Apr 27, 2023 · 0 comments

Comments

@nineWxr
Copy link

nineWxr commented Apr 27, 2023

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行的函数参数。

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant