使用自定义lua解析管理器调用函数

在本文中,我们将介绍如何使用自定义委托来调用lua脚本中的多返回值函数和长参数类型的函数。

首先,让我们看一下代码。这是上一篇文章中贴出的脚本。新增了调用两个函数testFunc。

要调用的Main.lua

--主入口函数。从这里开始lua逻辑
function Main()					
	print("logic start")	 		
end

Main()
--场景切换通知
function OnLevelWasLoaded(level)
	collectgarbage("collect")
	Time.timeSinceLevelLoad = 0
end

--全局变量
string1 = "我是全局变量"

function testFunc()
	print("无参无返回值函数调用成功!")
end
--有参数有返回值的函数
function testFunc1(a)  
	return a + 100
end
--多返回值函数
function testFunc2(e)  
	print("多返回值函数执行")
	return e,e+100,e+200,"yes!",true
end
--变长参数函数
function testFunc3(a,...)  
	print("变长参数函数---")
	print(a)
	args = {...}
	for k,v in pairs(args) do
		print(k,v)
	end
end

function OnApplicationQuit()
	
end

好了,现在自定义的lua解析管理器已经完善对lua中全局变量的访问修改和添加,以及多种函数类型的调用。

接下来,我们将继续完善管理器的功能,敬请期待!

热门手游下载
下载排行榜