如何能更好的學習lua
用了lua好長一段時間了,但是從來沒有系統的去梳理一下。只是仗著c++基礎,然後找了本lua書花了一天時間看了一遍,就上手開始做項目。項目到目前做了一年多了。也算順利,最近項目不是很忙,突然想認真的去梳理一下lua,就當是給自己做做筆記,然後溫故知新吧。
個人不是很喜歡去寫一些大篇幅的理論:什麼事lua語言了,lua語言的好處了,lua是由什麼人創建的了。我喜歡的簡單明了如何能讓我快速的看懂lua,如何能快速的使用lua。可能這也是我個人的缺陷吧。
新人看了之後可能很快明白甚至很快的上手,大神看了就會覺得太膚淺沒什麼技術含量。我也是希望寫寫東西讓自己進步的更快一下,基礎更牢一些。慢慢的有淺入深吧,希望有一天也能成為高手。
言歸正傳如何更好的學習lua:
1、了解lua編譯工具。預先善其事,必先利其器。
2、了解基本語法,控制結構,函數調用等
3、理解lua中最重要的數據結構table
4、了解lua中的面向對象實現
5、理解lua與本地語言通信的棧 建議自行編譯lua源碼 手寫一些中間層代碼
6、了解常用生成中間層代碼的工具
7、使用環境的特殊性 比如unity中用lua 需要了解lua到虛擬機 虛擬機再到unity的過程
我會在後面對這7條逐個分解,別切貼上代碼幫助理解。如果覺得還不錯,就給贊加個關注鼓勵一下!
推薦閱讀: