您的位置:首页 > 移动开发 > Cocos引擎

mac上cocos2dx-lua环境搭建

2017-10-17 17:40 375 查看
转载自:http://blog.csdn.net/u010536615/article/details/50945864

准备:Xcode 目前最新的是Xcode7.2.1 大小4.4G 去AppStore下
           quick-cocos2d-x-3.3  下载地址:http://www.tairan.com/engines-download
           Sublime Text2 下载地址:http://www.sublimetext.com/2
           Sublime Text3 下载地址:http://www.sublimetext.com/3  Sublime Text用2就行 3目前是beta版 看个人爱好吧

1.quick3.3
安装quick3.3 不多做介绍 下一步 下一步 我接受 选路径
安装完后双击运行player3 会提示  Please run "setup_mac.sh",set quick-cocos2d-x root path.
打开终端,将setup_mac.sh拖到终端,回车运行(一个shell脚本)
再次运行player3,点击界面右下角的“新建项目”,第一行Select选择项目路径,第二行就是3到4级目录,自己随便写,最后那级是项目的文件夹名字com.cocos2dx.org.textLua
点击右下角Create Project,ok,等待终端提示信息完,项目创建完成。
2.Sublime Text2
双击运行Sublime Text2 2.0.2.dmg->继续双击Sublime Text2->打开即可 最好将Sublime Text2放到应用程序中,方便以后打开。finder中打开应用程序,拖进去即可。最后推出右上角的Sublime Text2。
然后要在Sublime Text2中安装一个强力的插件QuickXDev,主要功能:
-----1.quick-cocos2d-x api代码提示,包含framework和cocos2dx toll部分。
-----2.跳转到定义处。
-------1)支持framework中的所有类、方法和属性,如display.newScene。
-------2)支持cocos2dx toll中的类和方法和define和enum,如CCMoveTo、CCMoveTo:create。
-------3)使用方法:选择一些字符,然后点击右键->选择Goto Defintion,或者用快捷键ctrl+shift+g。如果只有一个命令,则直接打开,并定位到所在行,如果有多个,则会出列表让大家选择。
-----3.lua5.1 api代码提示
-----4.一些代码片段,如if-else,if-elseif-else,while,comment,repeat-until...
-----5.新建lua文件,可自定义里面的内容,目前有author和日期时间。
-----6.lua构建系统,对lua初学者游泳,可写一些代码并测试,windows下要手动安装lua,并配置到系统PATH变量中。
-----7.出现run with player
-----注:api提示会使文件中已有的关键字不再提示的问题,其实这是sublime内部的机制,它会把api提示排在文档内已有的关键字前面,可多打几个字,当api都不匹配的时候就会出现文档内的单词。解决方法:
-----QuickXDev增强功能:Run With Player
------http://my.oschina.net/lonewolf/blog/175511
------QuickXDev增强功能:用户自定义变量、函数自动完成提示及赚到定义
------http://my.oschina.net/lonewolf/blog/171781
------之后这里没什么更新了,还是看这个吧
------http://my.oschina.net/lonewolf/blog?catalog=412647
下面来安装QuickXDev插件:
1.首先安装Sublime Text的Package Control
--打开Package Control的官方网站的安装页面地址:https://packagecontrol.io/installation#st2,复制
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442'
+ '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen(
'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh,
h) if dh != h else 'Please restart Sublime Text to finish installation')

--启动Sublime,View-》Show Console,在Console的命令栏粘贴Package Control安装网页上对应Sublime版本的安装命令,即粘贴以上即可。回车,出现Please restart Sublime Text to finish installation,表明安装完成。
--重启Sublime,点击菜单Preferences,可以看到多了Package Control菜单项目。如果点击Package Control有出现让你重启的提示,重启一次就好了
--Package Control安装完毕。
2.安装QuickXDev插件。单击Preferences-》Package Control,弹出的菜单项选择Package Control:Install Package。
--稍等片刻,Package Control远程加载完毕插件列表,将弹出插件搜索输入框,输入QuickXDev,单击匹配的插件开始安装,等待即可。
3.QuickXDev插件安装完毕,还需要配置。单击Sublime菜单Preferences-》Package Settings-》QuickXDev-》Settings-User,输入如下内容:
{
//must set the path
"quick_cocos2dx_root":"/Users/Evan/Documents/quick-cocos2d-x-3.3",
//lua template attributes
"date_format":"%Y- %m- %d %H: %M: %S",
//i.e. peter or peter(peter@gmail.com)
"author":"Evan",
//compile_scripts encrypt key,no encrypt when empty
"compile_scripts_key":""

}

(1)quick_cocos2dx_root根据自己Cocos2d-Lua的安装路径做修改,这里可以把之前运行的setup_mac.sh后出现的

QUICK_V3_ROOT = "/Users/Evan/Documents/quick-cocos2d-x-3.3"路径粘贴过去

(2)date_format默认即可

(3)author修改为自己的名字

(4)compile_scripts_key默认即可。
好了,quick和sublime安装完成。然后运行应用程序里的Sublime Text,将刚才创建的项目拖到Sublime Text上,就可以在Sublime Text上编辑项目了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mac