手機平台下使用lua模擬器的經驗總結

2021-04-20 17:38:51 字數 789 閱讀 3558

1. 對於一種新的語言,會有很多不明白的地方。解釋方案:有針對性地進行測試,在測試中學習lua的語法、函式使用方法。

2. 專案常常是比較緊急,而且有很多新的東西要學習(例如,現在lua要從頭開始學習)。這對軟體開發都有幾點的要求:條理分明,思維敏捷。

3. 測試方案:寫乙個專門用於測試的檔案。遇到不懂的就多測試,盡可能地測試。

4. lua指令碼程式是很大的,通常1000行左右**的檔案大小是40k左右(即使是編譯後的指令碼程式也很大的,跟原始檔差不多).在手機等移動

裝置平台下,可能由於**越來越多而導致記憶體不足而程式無法載入.另外lua虛擬機器至少也要用到幾十k的空間,而指令碼程式在執行時也要分配

一定的記憶體(這個視乎指令碼程式的內容).因此如果將lua移植到這樣的平台,就要先考慮一下工程有多大,系統資源是否能滿足.

5. 在手機平台下用lua模擬器,寫**的時候一定要小心。它跟寫pc平台下的c程式有很大的差別,主要表現為:pc機下的c語言除錯很方

便;**寫錯了,編譯過程中會進行詞法和語法等等的檢查,所以很快也很容易地發現錯誤;即使寫錯了,改了之後再編譯一次也很快,大部

分情況下幾秒或者十幾秒就可以看到改動的結果了。相比之下,在手機平台下lua指令碼程式一般是沒有偵錯程式的.手機平台下改動一點**,直

到執行,這個過程要花費很長的時間;另外一方面,lua編譯器本身是非常簡單的,它把原始檔編譯成lua虛擬機器能執行的目標檔案,詞法和語

法檢查較少,因此要fix乙個bug常常要改動很多次,這樣就花費很多的時間。針對這一.情況的解決方案:一。做程式時要先做好設計。二。寫

**時要盡量小心,以減少改動。

手機平台下使用lua模擬器的經驗總結

1 對於一種新的語言,會有很多不明白的地方。解釋方案 有針對性地進行測試,在測試中學習lua的語法 函式使用方法。2 專案常常是比較緊急,而且有很多新的東西要學習 例如,現在lua要從頭開始學習 這對軟體開發都有幾點的要求 條理分明,思維敏捷。3 測試方案 寫乙個專門用於測試的檔案。遇到不懂的就多測...

手機平台下使用lua模擬器的經驗總結

1 對於一種新的語言,會有很多不明白的地方。解釋方案 有針對性地進行測試,在測試中學習lua的語法 函式使用方法。2 專案常常是比較緊急,而且有很多新的東西要學習 例如,現在lua要從頭開始學習 這對軟體開發都有幾點的要求 條理分明,思維敏捷。3 測試方案 寫乙個專門用於測試的檔案。遇到不懂的就多測...

Android模擬器的使用

android模擬器的使用 一 90度旋轉模擬器 快捷鍵 ctrl f11 或 ctrl f12 二 在模擬器中安裝apk 首先要執行模擬器,否則就有如下錯誤 error device not found.等模擬器啟動後,終端執行platform tools adb adb install apk ...