码迷,mamicode.com
首页 > 编程语言 > 详细

Unity热更新02-Lua基础-010-Lua多脚本执行

时间:2020-10-29 09:49:57      阅读:16      评论:0      收藏:0      [点我收藏+]

标签:image   cti   loading   ***   mamicode   on()   pre   UNC   info   

print("**********多脚本执行************")
print("**********全局变量和本地变量************")
--全局变量
a = 1
b = "123"
for i = 1,2 do
	c = "U"
end
print(c)
--本地(局部)变量的关键字 local
for i = 1,2 do
	local d = "S"
	print("循环中的d"..d)
end
print(d)
fun = function()
	local tt = "123123123"
end
fun()
print(tt)
local tt2 = "555"
print(tt2)

print("**********多脚本执行************")
--关键字 require("脚本名") require(‘脚本名‘)
require(‘Test‘)
print(testA)
print(testLocalA)

print("**********脚本卸载************")
--如果是require加载执行的脚本 加载一次过后不会再被执行
require("Test")
--package.loaded["脚本名"]
--返回值是boolean 意思是 该脚本是否被执行
print(package.loaded["Test"])
--卸载已经执行过的脚本
package.loaded["Test"] = nil
print(package.loaded["Test"])

--require 执行一个脚本时  可以再脚本最后返回一个外部希望获取的内容
local testLA = require("Test")
print(testLA)

print("**********大G表************")
--_G表是一个总表(table) 他将我们申明的所有全局的变量都存储在其中
for k,v in pairs(_G) do
	print(k,v)
end
--本地变量 加了local的变量时不会存到大_G表中

技术图片

Unity热更新02-Lua基础-010-Lua多脚本执行

标签:image   cti   loading   ***   mamicode   on()   pre   UNC   info   

原文地址:https://www.cnblogs.com/unitysir/p/13890745.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!