lua開發和調試環境

Lua開發環境搭建

Lua官網提供源碼下載須要本身編譯,Lua官網:https://www.lua.org/ftp/html

lua for windows.exe(佔二十多MB那個) 目前在網絡上沒有找到 5.3的版本,只有舊的5.1版本git

以lua5.3以例,在windows上僅須要最簡單的三個文件github

luac.exe
lua53.dll
lua.exeshell

把這三個文件放在d:\lua53,把這個目錄配置到環境變量下,在此目錄下新建一個hello.lua,CD到這個目錄,使用lua hello.lua就能夠運行lua文件json

D:\lua53> lua .\hello.lua

配置環境變量後,能夠直接在命令行中輸入lua,而後輸入lua代碼進行運行windows

C:\Users\qing>lua
Lua 5.3.4  Copyright (C) 1994-2017 Lua.org, PUC-Rio
> print("this from lua")
this from lua
>

自動配置lua到環境變量腳本:https://github.com/zhaoqingqing/blog_samplecode/tree/master/workflow-tools網絡

固然若是你須要使用一些第三方庫,或者像我同樣須要使用IDEA對Lua進行調試,建議安裝lua for windows,而不單單是上述三個文件ui

Lua版本發佈時間表,更多版本的發佈時間可見lua官網this

  • Lua5.4 在2020-6-18發佈
  • Lua5.3在2018-7-10發佈

編譯lua源代碼

從lua官網下載到lua源代碼以後,使用CMD命令進入到lua源碼目錄,使用以下命令進行編譯lua

命令:cl *.c

注:cl是微軟提供的C語言編譯器

若是電腦已經安裝了visual studio的話,就已經有些程序了。

導入第三方庫

在純lua開發中導入第三方庫,以json爲例,安裝Lua For Windows以後require成功且能正常使用,若是沒有安裝則會require失敗,緣由是lua的運行環境中找不到對應的庫

Lua Debug調試

在Unity中進行調試可使用EmmyLua的新版本

在IDEA中對於純Lua代碼進行調試,須要安裝Lua For Windows,若是要調試單個lua文件的話,須要新建一個Run/Debug Configurations,指定要調試的lua文件,而且勾選Allow paraller run

image-20200723210028347

新版本的EmmyLua

在2019年EmmyLua進行了新版本的開發,升級EmmyLua版本以後也是能夠進行調試。

若是遇到lua中文件沒法查找引用和跳轉問題,能夠從新安裝EmmyLua插件

在Lua中提示Unity的API,可使用新的方法,見EmmyLua羣的教程。

我以前的博客中方法是針對之前EmmyLua的版本,目前須要以EmmyLua羣的教程爲準。

在Lua中提示UnityEngine.dll的方法

在Unity中對Lua進行調試

相關文章
相關標籤/搜索