基於「typesys」實現串行腳本框架

文章主要介紹了用Lua實現的串行腳本框架:LT-scriptsys。分別從「靈魂拷問」、「庖丁解牛」、「學以至用」、「拋磚引玉」這四個角度來詳細闡述。爲了讓讀者朋友們可以形象且直觀地感覺本框架的應用,做者使用本框架重寫了上一篇文章中創做的小遊戲《尋寶吧,冒險者》,加強了樂趣體驗,並奉上完整代碼。微信

更多精彩文章請關注:edu.uwa4d.com框架


本課程是基於做者《用Lua打造類型系統:typesys》一文的進階課程,需結合《用Lua打造類型系統:typesys》課程一塊兒學習。異步

 

課程簡介ide

1.  靈魂拷問:爲何要實現串行腳本框架?學習

人們老是想要更簡單更快捷,當如今擁有的已經不能再知足當下的需求時,咱們就會想改進,想創造,想把理想照進現實......url

當異步並行想要理清代碼邏輯變得困難時,那麼使用串行去編寫代碼,又不影響其餘邏輯的執行是否是就更好呢?由此,做者選擇用本身首創的的類型定義系統——typesys來實現串行腳本框架。本課程的主要內容就是講解:串行腳本框架是如何設計、實現和應用的。.net

2.  庖丁解牛:腳本框架的結構與核心技術設計

從設計思想、串行腳本、遊戲環境、框架整合四個角度展開描述,可以從文中與做者展開深度的思想交流,並在最後提供了框架的完整源碼。視頻

3.  學以至用:重寫《尋寶吧,冒險者》小遊戲遊戲

在做者上一篇《用Lua打造類型系統:typesys》的基礎上,重寫了《尋寶吧,冒險者》的小遊戲,以此對比使用「串行腳本」的方式實現小遊戲的不一樣之處,而且引入了delay機制,增長了遊戲的樂趣。

戳此查看小視頻:https://www.bilibili.com/video/BV13z411v7Yf/

 

4.  拋磚引玉:在腳本框架上的靈感涌現

做者由本文的腳本框架提供了四種擴展方向,讀者可根據自身需求,深刻研究。

 

說明

一、全文長約6100字,閱讀時長約爲40分鐘。

二、本文第5節提供了Demo工程。

 


 

課程交流答疑羣

購買該課程的讀者,添加UWA官方微信,備註「俠懿老師課程羣」便可被邀請至課程交流羣和做者以及讀者們一塊兒探討學習,共同進步。

 

更多精彩文章,可前往http://edu.uwa4d.com

相關文章
相關標籤/搜索