1。在WINDOWS使用LUA開發游戲除了#include "lua.h#include "lualib.h"#include "lauxlib.h"是不是還要下載一些庫來輔助開發?2。經常在網上聽說luaplus,tolua++,luabind這些東西是什么?庫?3。lua是不是需要和C++綁定?這個東西是什么意思?有什么好處4,網絡游戲中,是使用C++來調用lua腳本,還是使用腳本調用C++的多?
1 回答

泛舟湖上清波郎朗
TA貢獻1818條經驗 獲得超3個贊
LZ要學LUA的話一定要去看書 Programming in Lua不一定要買紙質的 至少要有個電子檔的 在序言里就已經說了 Lua本身是作為一種擴展語言來定位的 所以本身沒有很強大的庫 而它優勢在于擴展性和兼容性 大部分功能都必須依賴外部的庫 本身只有一些很簡單的庫函數可供調用 但是作為學習的話 那些強大的庫大可不必看 基本的那些庫學起來已經需要好一段時間了
至于腳本和C等的調用問題 雖然兩者都可相互調用,但是畢竟windows與C相連接更緊密,所以一般來說 都是C調用lua 但是當腳本里需要實現一些需要使用c來寫程序的時候也會在lua中調用c
lua腳本和C綁定的問題 c寫的VC程序在windows下是可以直接運行的,lua寫的如果沒有解釋器是無法直接運行的 所以一般來說寫lua程序 想要直接使用的話都會用C來調用
- 1 回答
- 0 關注
- 1170 瀏覽
添加回答
舉報
0/150
提交
取消