通常,你希望在你的游戲開始的時候讀取一些信息,以配置你的游戲,這些信息通常都是放到一個文本文件中,在你的游戲啟動的時候,你需要打開這個文件,然后解析字符串,找到所需要的信息。 或許你認為這樣就足夠了,為什么還要使用Lua呢?
應用于“配置”這個目的,Lua提供給你更為強大,也更為靈活的表達方式,在上一種方式中,你無法根據某些條件來配置你的游戲,Lua提供給你靈活的表達方式。
通常,在游戲中你并不需要一個單獨的解釋器,你需要在游戲來運行解釋器,下面,讓我們來看看,如何在你的代碼中運行解釋器:
//這是lua所需的三個頭文件
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
#pragma comment(lib, "lua5.1.lib")