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
相關文章
- lua 開發環境搭建開發環境
- 【Lua】VSCode 搭建 Lua 開發環境VSCode開發環境
- Nginx+Lua開發環境搭建Nginx開發環境
- lua入門之環境搭建、第一個demo
- Lua環境搭建luavs.bat檔案不能生成exeBAT
- 環境搭建
- windows環境下Django環境搭建WindowsDjango
- 安裝Nginx+Lua開發環境Nginx開發環境
- react環境搭建React
- LNMP 環境搭建LNMP
- 搭建Java環境Java
- Vagrant 環境搭建
- Flutter環境搭建Flutter
- swoft 環境搭建
- OpenGL 環境搭建
- 搭建gym環境
- 搭建lnmp環境LNMP
- Angular環境搭建Angular
- JDK環境搭建JDK
- keil環境搭建
- Dubbo環境搭建
- mac搭建環境Mac
- FNA 環境搭建
- FNA環境搭建
- Maven 環境搭建Maven
- spark環境搭建Spark
- Hive環境搭建Hive
- centosLAMP環境搭建CentOSSLAMLAMP
- lnmp環境搭建LNMP
- ZooKeeper環境搭建
- lnamp環境搭建
- java 環境 搭建Java
- MAVEN環境搭建Maven
- App環境搭建APP
- gogs環境搭建Go
- Windows環境下的Nginx環境搭建WindowsNginx
- window環境下testlink環境搭建(xammp)
- 以太坊-Win環境下remix環境搭建REM