ToLua(LuaFramework) - Tolua 細節點(五)

Tolua 小知識點

1、除了Toggle和InputField的事件外,其它的組件如Slider、Scroll Bar、Scroll View等,都可照此例添加。
2、上一步在LuaBehaviour中添加了兩個方法:AddToggle和AddInputFieldEndEditHandler,但是沒有實現相關的移除方法,需要自己完善。
3、考慮到功能單一原責,LuaBehaviour最好只包含Behaviour(腳本生命週期)相關的功能,而添加UI監聽的功能最好能抽離到一個單獨的類中實現
4、lua中調用C#函數有點".“調用和冒號”:"調用的區別,見上文LoginCtrl中AddToggle和AddInputFieldEndEditHandler的使用方法。如下圖:
在這裏插入圖片描述
爲什麼會有不同的用法,是因爲, 在LuaBehaviour中添加相應方法的時候做了區別(爲了演示),AddToggle是成員方法,AddInputFieldEndEditHandler是靜態方法。
總結:成員方法調用用冒號,靜態方法調用用點號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章