cocos2d lua 環境搭建

轉自:http://blog.csdn.net/feng283797821/article/details/9815849

標題貌似起的有點不好。。。

編輯器用sublime text 2

調試用decoda

弄這個sublimetext 2的lua環境和綁定cocos2d-x花了幾天時間,鬱悶的很。。。

記錄一下吧,也希望跟我一樣的新手別走彎路,浪費時間

 

1,sublime text 2簡介

一款收費的文本編輯軟件,現在我用的是破解版的2.0.2。。。其它的自行度娘

 

2,搭建lua編譯環境

Sublime text 2支持lua,但編譯環境需要自己去弄。

步驟:

1)生成lua編譯器

       a.如果你已經下載好lua源碼並編譯生成lua.exe,那這步跳過

       b.我這裏用的是lua-5.2.2, 源碼下載地址www.lua.org

       c.建立批處理,放在lua-5.2.2 的根目錄下(不知道哪個是根?就是跟Makefile同目錄吧)

cdsrc

cl /O2 /W3 /c /DLUA_BUILD_AS_DLL l*.c

del lua.obj luac.obj

link /DLL /out:lua52.dll l*.obj

cl /O2 /W3 /c /DLUA_BUILD_AS_DLL lua.c luac.c

link /out:lua.exe lua.obj lua52.lib

del lua.obj

link /out:luac.exe l*.obj

cd ..

d.使用VS提供的工具 “visual studio 命令提示 ” 執行上面的批處理,完成之後打開src目錄將看到生成的obj , exe,dll 文件..這步就完成了

 

2)讓在dos command支持lua命令,也就是設置系統環境變量,新建系統變量 名“lua”,值 “x:\lua-5.2.2\src”,然後path中添加 “ %lua%; ”設置完之後在dos command驗證一下,直接輸入 lua …

顯示 Lua 5.2.2 Copyright (C) 1994-2013 Lua.org, PUC-RIO”

就說明設置成功

 

3)sublime text 2綁定lua編譯器

Tools à Build System à NewBuild System

輸入下面文本,並保存爲Lua.sublime-build

{

       "cmd":["lua", "$file"],

   "file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)",

   "selector": "source.lua"

}

 

OK。。這就配好lua的了,但我們使用lua腳本進行cocos2d-x開發的時候需要用到cocos2d的類和我們自己自定義的類,改怎樣進行綁定?

插件!!!


4,爲sublime text 2安裝插件

有一個很好的插件http://wbond.net/sublime_packages/package_control/installation

Sublime Package Control

A full-featured package manager that helpsdiscovering, installing, updating and removing packages for Sublime Text 2. It features an automatic upgrader and supports GitHub,BitBucket and a full channel/repository system.

原文的意思就是 幫助你去查找,安裝,更新,刪除 sublime text 2裏面的插件吧,也就是插件管理,他提供了兩種安裝方法

 

這裏我提倡手動去安裝,因爲國內的網絡環境嘛,大家都懂,所以人家也提供了手動去安裝這麼個方法

1.                   Click the Preferences> Browse Packages… menuentry

2.                   Browse up a folder and then into the InstalledPackages folder

3.                   Download PackageControl.sublime-package and copy it into the InstalledPackages directory

4.                   Restart Sublime Text

 

如果 Package Control 已經安裝成功,那麼Ctrl+Shift+P 調用命令面板,輸入

package control

會出現以其命名開頭的一系列命令


選擇intall的選項,確定

將列出一些插件,選擇cocos2d lua api 一項確定,網絡好的話,10來秒就完成安裝了,


Preferencesà BrowsePackages…

查看是否有cocos2d lua api這文件夾!有那就成功鳥

 

如果這樣安裝不成功,那麼就自行到http://wbond.net/sublime_packages/community

找到cocos2d luaapi 下載解壓到SublimeText 2\Packages 目錄就好了

重啓sublime text2試試 ccXXXXXX 是不是有提示了呢,沒有? RP問題了!!

 

 

至於怎樣使用tolua++ 綁定新添加的類,這個下一篇再寫。。先睡個午覺。。

哎,我也懶得寫了,有人寫好了,引用一下

http://blog.csdn.net/musicvs/article/details/8166572

http://blog.csdn.net/musicvs/article/details/8166655


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章