在本節(jié)中闪幽,將會(huì)展示Lua如何調(diào)用c函數(shù)sub谊路,直接看源代碼 注意c函數(shù)以及調(diào)用此行的代碼,這幾行代碼解析如下: 然后函數(shù)返回值由1改為2观蓄,那么打印的結(jié)果為{10, 1}, 因...
在本節(jié)中闪幽,將會(huì)展示Lua如何調(diào)用c函數(shù)sub谊路,直接看源代碼 注意c函數(shù)以及調(diào)用此行的代碼,這幾行代碼解析如下: 然后函數(shù)返回值由1改為2观蓄,那么打印的結(jié)果為{10, 1}, 因...
Script.lua內(nèi)容為 調(diào)用方式為: C調(diào)用lua函數(shù),注意棧上的number與參數(shù)的對(duì)應(yīng)順序殷费。x對(duì)應(yīng)1追驴,y對(duì)應(yīng)2。這跟參數(shù)壓棧保持一致恶复。
C與Lua的數(shù)據(jù)交互怜森,是通過(guò)虛擬棧來(lái)完成數(shù)據(jù)交互的速挑,在C與Lua之間的交互,實(shí)際上是C與虛擬棧之間的交互以及Lua與虛擬棧之間的交互副硅。虛擬棧在Lua方是一個(gè)完整的棧操作結(jié)構(gòu)姥宝,...