广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3022|回复: 8

请问下,可以支持多个Lua文件编译吗

[复制链接]

4

主题

12

帖子

46

积分

新手上路

Rank: 1

积分
46
发表于 2022-11-10 16:04:34 | 显示全部楼层 |阅读模式
一个屏lua脚本,有4000来行,全挤在一个main.lua文件中, 我在想可以不以像其它语言一样,模块化。把不同的功能放在不同的脚本文件中。
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12526
发表于 2022-11-10 17:07:45 | 显示全部楼层
支持的,在初始化函数中添加dofile(“lua文件名称”)即可
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

12

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-11 11:26:46 | 显示全部楼层
If后要接end 发表于 2022-11-10 17:07
支持的,在初始化函数中添加dofile(“lua文件名称”)即可

多谢了,我试试看。
回复

使用道具 举报

1

主题

3

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
发表于 2022-11-11 15:18:18 | 显示全部楼层
兄弟试好了么,我这样做,脚本运行会出问题
回复

使用道具 举报

4

主题

12

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-16 15:45:01 | 显示全部楼层
changansd 发表于 2022-11-11 15:18
兄弟试好了么,我这样做,脚本运行会出问题

我试了一下
首先, 在另一个lua文件中定义了一些全局变量, 然后在main.lua中,用dofile引入这个新的lua文件(相当于引入了这些全局变量),但是在main.lua中仍然找不到这些变量。而且也没有错误提示。

接着,我下载了lua的一个开发环境,用同样的方法, 是可以引入的。

在这里,我推测屏是不支持多lua文件开发的。
回复

使用道具 举报

31

主题

51

帖子

324

积分

中级会员

Rank: 3Rank: 3

积分
324
发表于 2023-10-17 18:22:53 | 显示全部楼层
crazy2022 发表于 2022-11-16 15:45
我试了一下
首先, 在另一个lua文件中定义了一些全局变量, 然后在main.lua中,用dofile引入这个新的lua ...

请问小哥多文件开发这个问题是否得到解决?能否给个示例,感谢!
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12526
发表于 2023-10-18 08:51:54 | 显示全部楼层
参考这个例程

本帖子中包含更多资源

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

x
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

0

主题

1

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2024-3-14 16:51:51 | 显示全部楼层
If后要接end 发表于 2022-11-10 17:07
支持的,在初始化函数中添加dofile(“lua文件名称”)即可

请问物联型的可以用require加载模块吗
回复

使用道具 举报

0

主题

59

帖子

326

积分

中级会员

Rank: 3Rank: 3

积分
326
发表于 2024-3-18 08:55:20 | 显示全部楼层
愿来世不当牛马 发表于 2024-3-14 16:51
请问物联型的可以用require加载模块吗

支持的,M系列物联形等都支持require
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-3-29 09:01 , Processed in 0.058294 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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