LUA與Unity調試


一、與VisualStudio調試

調試插件: https://babelua.codeplex.com/.

  1、與C++語言開發的項目應該都可以調試,比如COCOSE.但是目前unity不能調試,

  2、語法高亮及提示功能可以使用,也就是說目前Unity開發的C#項目此工具只能編輯LUA代碼不能參與調試。

具體調試步驟:

1.下載Lua庫和其編譯工具

lua for window 下載地址:http://luaforwindows.luaforge.net/ 目前最常用的版本是5.1 ,點擊下載 .

或者lua.org下載.

安裝完成后會有一個是lua的命令行程序(Lua),一個是SciTE編輯器(SciTE)。

2.編輯插件 

lua 自帶sciTE這個編輯器,但是為了方便編寫lua與c/cpp之間的互調而選用了vs的一個國人寫的開源插件babelua,可以到https://babelua.codeplex.com/去下載。這個插件實現了腳本管理和代碼自動補全,代碼自動着色等功能,后續的版本可能會加

入調試功能等,總之是一個非常不錯的插件。 

新建一工程,在工程目錄上右擊選擇屬性打開了工程的屬性頁,選擇vc++目錄選項卡

      (0)在可執行文件目錄中添加一個新路徑"C:\Program Files\lua\5.1"。
      (1)在包含目錄中添加一個新路徑"C:\Program Files\lua\5.1\include"。
      (2)在庫目錄中添加一個新路徑"C:\Program Files\lua\5.1\lib“。

      (3)在"連接器"的"輸入"欄目的"附加依賴項"中輸入"lua51.lib lua5.1.lib"。

(4)到此整個開發環境就配置完畢
       (5)如果提示找不到dll文件,從lua安裝路徑的lib文件夾中拷貝lua51.dll lua5.1.dll到和運行文件相同目錄下
     注意:C:\Program Files\lua\5.1是lua for windows 的安裝路徑,具體路徑視自己的安裝路徑而定
   OK,VS工程的配置結束。

二、不能調試主要問題:Unity不能識別lua腳本,目前支持的格式有:txt和bytes。如果使用.lua后綴讀取只能通過stream讀取bytes再轉成string.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM