Lua游戏开发----模块
生活随笔
收集整理的這篇文章主要介紹了
Lua游戏开发----模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1:游戲目錄結構對模塊的理解:
Base,Common,Game這三個文件夾下都有自己的moduleConfig文件。
base文件夾下的moduleConfig.lua文件是存放游戲基礎的模塊(例如:游戲視圖準備,發牌,托管等)
Common文件夾下的moduleConfig.lua文件則是擴展base目錄下沒有的模塊。例如具體的去實現另外一個發牌的特效。
Game文件夾下的moduleConfig.lua文件則是在開發不同的游戲的時候,根據游戲的需求,相應的去實現具有自己特色的模塊。
2:不同模塊之間的相互通信:
每一個模塊中一般都有一個UI文件和Ctrl文件,UI.lua文件主要是負責加載布局,頁面數據的刷新,以及和對應的Ctrl進行交互。
在Ctrl文件中采取廣播的方式(即:消息分發)將事件消息進行注冊,以這樣的消息分發機制可以實現不同模塊之間的相互通信(即:給定一個特殊的key值對應相應的方法,當其他模塊循環遍歷key值的時候,只要遍歷到想要的key的時候,就會觸發這個key對應的方法)
轉載于:https://www.cnblogs.com/wgx2569320889/p/8881597.html
總結
以上是生活随笔為你收集整理的Lua游戏开发----模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 设置查询条数,SQL、My
- 下一篇: oracle数据库if else,[数据