lua脚本怎么读取另外一个lua脚本的参数啊? 比如另外一个脚本a.lua里面有aaa=100,我
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua脚本怎么读取另外一个lua脚本的参数啊? 比如另外一个脚本a.lua里面有aaa=100,我相关的知识,希望对你有一定的参考价值。
lua脚本怎么读取另外一个lua脚本的参数啊?
比如另外一个脚本a.lua里面有aaa=100,我怎么获取这个aaa的值呢?
首先要看你在另一个脚本里的这个变量的作用域
如果是全局变量 就能访问 如果是局部变量就访问不到了
-- main.luarequire"script"
print(aaa)
print(bbb)-- script.lua
aaa = 100
local bbb = 200
aaa可以访问的到
bbb访问不到
追问明白了,非常感谢
参考技术A 用require或dofile都行怎样给lua脚本传递参数和脚本怎样接受这些参数
参考技术A 两种方式:1、脚本内定义全局函数(非local的), 然后在别的脚本require这个脚本后直接通过名称和参数进行调用(类似c函数的调用)
2、脚本内定义一个message_handler的入口函数(类似main函数),这个入口函数接受一个msg和一系列的params。然后别的脚本或函数通过postmessage或者sendmessage函数。向指定脚本传递参数msg和params,进而进行处理本回答被提问者和网友采纳
以上是关于lua脚本怎么读取另外一个lua脚本的参数啊? 比如另外一个脚本a.lua里面有aaa=100,我的主要内容,如果未能解决你的问题,请参考以下文章