ulua 在lua中使用Update定時器

2021-07-16 02:53:22 字數 469 閱讀 3737

首先介紹一下我現在在做的專案,使用unity引擎,luaframework框架,用lua指令碼實現ui上的邏輯。我負責專案中的所有ui,在開發的過程中遇到很多定時器的需求,之前偷懶沒去研究應該怎麼做,就在c#指令碼的update方法中呼叫lua指令碼的某個函式來達到目的。後來專案中需要加上心跳包這個東西,每隔幾秒鐘需要向伺服器傳送乙個請求。心跳包這個需求貫穿整個專案,琢磨了好久終於發現乙個好東西。

原來在luaframework框架中為我們提供了update函式,只是這方面的資料太少,我到現在才知道。

tolua.lua檔案,裡面為我們提供了幾個update方法,如圖所示

使用方法updatebeat:add(mainscene.update,self);

其中mainscene.update是我自己寫的乙個方法,在裡面實現了一些需要每幀執行的內容

貼出來希望遇到和我同樣需求的朋友們可以少走點彎路。

第一篇帖子,希望自己越來越強大喲~

在C 中使用LUA

lua.lib庫的使用 便於後期使用 便於開發中的標頭檔案引用 便於mfc工程的開發使用 使生成的是庫,而不用生成可執行檔案,便於其他工程的引用 新增頭檔案目錄,庫目錄 新增鏈結器附加依賴項 初始化lua虛擬機器 state lual newstate if state luaopen base s...

開始學習LUA,在LUA中使用UNICODE字串

新買到lua程式設計 第2版 開始學習lua程式設計。今天測試用lua呼叫windows的messageboxw函式。需要在lua中定義unicode字串。lua的string型別為8位編碼,包括數值0,可以編碼任意二進位制資料。如果編碼unicode,則需要使用 轉義序列。如字串 lua 如果使用...

在lua環境中使用protobuf

最近在cocos2dx的專案中,需要在lua指令碼層使用protobuf協議。官方已經推出了很多種語言的版本。但唯獨lua版本不全。於是開始研究protobuf在lua下的實現,將完整的過程記錄了下來,希望對其它人能有所幫助。簡單介紹一下裡面的三個目錄 example 存放的乙個示例協議,plugi...