clubmed Lua腳本怎么樣調(diào)用外部腳本?
Lua腳本怎么樣調(diào)用外部腳本?要調(diào)用外部Lua腳本,需要使用dofile。這與C語言中的#include“”的用法非常相似:dofile(“path”)===--File:e:“l(fā)ua1。Luadof
Lua腳本怎么樣調(diào)用外部腳本?
要調(diào)用外部Lua腳本,需要使用dofile。這與C語言中的#include“”的用法非常相似:dofile(“path”)===--File:e:“l(fā)ua1。Luadofile(“你好,盧亞)打?。╝)====================--文件:E: 你好。luaa=100=======================Output==100
C call Lua:通過Lua的API,C將函數(shù)推送到Lua堆棧中,然后LuaPcall允許Lua環(huán)境執(zhí)行Lua調(diào)用C:通過Lua API,C在Lua執(zhí)行環(huán)境中注冊自己的函數(shù)。Lua腳本可以像普通函數(shù)一樣使用C函數(shù)
用Xcode開發(fā)cocos2dx。結(jié)果,發(fā)現(xiàn)了一個非常糾結(jié)的問題。一旦我修改了Lua文件,我必須在構(gòu)建它之前清理它,否則修改后的Lua文件將不會被反映出來。這是一個非常復(fù)雜的結(jié)果,特別是當我想調(diào)試時,我在網(wǎng)上搜索發(fā)現(xiàn)Xcode可以提供一個buildphase函數(shù),允許在構(gòu)建過程中執(zhí)行一些腳本。此時,我只需要觸摸腳本文件來解決問題。然而,奇怪的是,如果它是一個touchresources文件,它就不能工作,而且它必須是ouchresources目錄中的一個文件。
每次使用新IDE時,都會有學習成本。現(xiàn)在我覺得如果你想開發(fā)cocos2dx Lua,Linux實際上是最好的開發(fā)環(huán)境,因為如果你不修改CPP,你只需要用一個編輯器來編寫Lua,然后立即重啟程序,而Android或IOS需要模擬器,Win32直接忽略它。但現(xiàn)在它被MAC取代了,幸運的是MAC的模擬器速度足夠快,不像Android。