欢迎加入Cocos2d-x 交流群:193411763
欢迎转载,转载时请注明原文出处 :http://blog.csdn.net/u012945598/article/details/17168831
在使用Lua写脚本的时候大家都会因为没有代码提示导致敲代码的效率有所下降。笔者今天一直在找Lua的编辑器,最后综合代码提示、纠错、以及界面美观性、可操作性等原因,选择了Sublime Text。
关于编码环境的基本搭建过程,笔者给大家推荐一篇博客:http://blog.sina.com.cn/s/blog_991afe570101rdgf.html。
绿色背景内的内容是从该博客中拷贝出来的,为了适应新的版本,笔者做了一些修改,所保留内容均是笔者刚刚测试过的内容。
First:<wbr></wbr>下载并安装lua5.2.2包
下载网址:http://www.lua.org/
下载好后,开始如下步骤
1. 先把安装包放到 “桌面” 然后
<wbr><wbr>在 应用程序-实用工具-终端 中输入命令</wbr></wbr>
<wbr><wbr>一、<wbr><span style="color:#FF7E00; word-wrap:normal; word-break:normal">cd Desktop</span></wbr></wbr></wbr>
<wbr><wbr>二、<wbr><span style="color:#FF7E00; word-wrap:normal; word-break:normal">cd lua-5.2.2</span></wbr></wbr></wbr>
<wbr><wbr>三、<wbr><span style="color:#FF7E00; word-wrap:normal; word-break:normal">make macosx</span><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><span style="color:#22B14C; word-wrap:normal; word-break:normal">若</span><span style="color:#22B14C; word-wrap:normal; word-break:normal">不支持make指令,请安装这个插件 Xcode➡Preferences➡Downloads➡Command Line Tools</span><wbr><wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>四、<wbr><span style="color:#FF7E00; word-wrap:normal; word-break:normal">sudo make install</span><wbr><wbr><span style="color:#22B14C; word-wrap:normal; word-break:normal">这一步最后需要输入你的电脑密码,注意密码是隐藏的</span></wbr></wbr></wbr></wbr></wbr>
Second:下载并安装mac <wbr>sublime text</wbr>
注意这里下载的版本,并不推荐下载最新版哦!
下载网址:http://c758482.r82.cf2.rackcdn.com/Sublime Text 2.0.2.dmg
参考网址:http://lucifr.com/2011/08/31/sublime-text-2-tricks-and-tips/
一键安装的,这里就不多说啦。安装好后开始如下步骤
小提示!在此之前请先按照本文First:
下载并安装lua5.2.2包安装配置好lua环境,这很重要
1.打开 Sublime Text 2,按下 Control + ` (tab上面的键)调出 Console
2.将以下代码粘贴进命令行中并回车:
import urllib2,os;
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())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace('
',' ')).read()); print 'Please restart Sublime Text to finish installation'
------------Lua的编译环境配置----------------------
1、关闭并再一次打开sublime text,
<wbr><wbr>并command+shift+p 调出插件配置。</wbr></wbr>
2、输入 instal <wbr>等待Download 可安装的插件列表<br>
3、输入lua 查找,找到后选中并回车键确认,等待安装</wbr>
其它一些插件也很有用,这里就不多说啦
比较常用的两个快捷键:
<wbr><wbr><wbr><wbr><wbr><wbr>command+R: 模糊查找当前方法名</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr>control+G:快速定位到当前输入的行数</wbr></wbr></wbr></wbr></wbr></wbr>
Third: mac <wbr>sublime text 设置path</wbr>
---------第一种方式:-----------------
如果找不到资源库:请打开Finder,按住option键
,单击菜单项 "前往" , 选择 "资源库'.
<wbr><wbr>安装好lua后 <wbr>输入<span style="color:#ED1C24; word-wrap:normal; word-break:normal"><strong><em>which lua</em></strong></span>命令查看安装路径:</wbr></wbr></wbr>
<wbr><span style="color:#22B14C; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal">资源库/Application Support/Sublime Text 2/Packages/</span>lua Dev/Lua.sublime-build</span>文件中更改为目前安装路径</wbr>
<wbr><wbr>"cmd": ["<span style="color:#ED1C24; word-wrap:normal; word-break:normal">/usr/local/bin/lua</span>",<wbr>"$file"]</wbr></wbr></wbr>
笔者使用的是第一种方式,第二种方式并未测试
---------第二种方式:-----------------
新建一个文本文档命名为Environment Setting.py
注意该文件的后缀名喔
把下面的内容粘贴到该文本文档并保存
import os
LOCAL = '/usr/local/bin:/usr/local/sbin:'
# Sublime's default path is
# /usr/bin:/bin:/usr/sbin:/sbin
os.environ['PATH'] += ':'
os.environ['PATH'] += LOCAL
print 'PATH = ' + os.environ['PATH']
接下来把该文件放到路径:<wbr><span style="color:#22B14C; word-wrap:normal; word-break:normal"><span style="word-wrap:normal; word-break:normal">资源库/</span>Application Support/Sublime Text 2/Packages/User</span>文件夹下ok</wbr>
注意:以上内容完成后虽然使用工具时有了一部分Cocos2d-x中的提示,但是提示并不完全,比如获取单例的shared系列的方法都没有,主要原因是这里面的Cocos2d-x的内容不全,或是版本过老,我们需要用Cocos2d-x-2.2.1文件夹中的tolua++文件内的.pkg文件做替换。具体操作步骤如下:
1.打开资源库,进入Application Support/Sublime Text 2/Packages/cocos2d lua api/tolua++ 文件夹,你会发先里面有很多.pkg格式的文件。
2.打开cocos2d-x-2.2.1/tools/tolua++ 文件夹,里面也有很多.pkg格式的文件
3.将cocos2d-x.2.2.1的tolua++文件夹内的.pkg拷贝到第一步中的tolua++文件夹下替换里面的.pkg文件。
4.在cocos2d lua api文件夹下有一个build.py的文件,打开终端,将cocos2d lua api的路径拖进来,并在前端加上cd:
cd /Users/mzy/Library/Application\ Support/Sublime\ Text\ 2/Packages/cocos2d\ lua\ api (此处是笔者的路径)
5.进入到该路径下后,输入:python build.py。
6.完成上述操作后,将Sublime text关闭后重新打开一次,点击右下角的Plain Text处,将和Lua相关的内容选上,再次输入代码时便可以出现Cocos2d-x中的所有提示及Lua的语法提示了。
有不明之处可以留言。
分享到:
相关推荐
Cocos2d-x之LUA脚本引擎深入分析
Cocos2d-x中使用Lua脚本的初步使用,在Cocos2d-x中访问Lua脚本中的变量
1. android砸壳 2. 文件解密 2.1. 新版jsc解密 2.2. lua文件自动解密脚本 3. 抓包软件mac&wind 4. 数据报文解密脚本 5. 安卓hook工具包
《Cocos2D-X游戏开发技术精解》详细介绍如何使用Cocos2D-X引擎开发自己的移动平台游戏。全书共15章,主要内容包括:Cocos2D-X引擎简介;如何建立跨平台的开发环境;引擎的核心模块——渲染框架;如何实现动态画面和...
quick-cocos2d-x3.3 lua开发曹操传源码,可编译通过 引擎版本:Cocos2dx-lua 3.3 语言:纯lua实现,逻辑代码大约2W多行,剧情脚本+数据大约7W多行(采用脚本进行转换的)
使用 cocos2d-x 和 Lua 快速开发游戏,挺实用的教程,脚本开发已经成为一个趋势了
并在Cocos2d-x基础上添加了Lua脚本支持,和高级脚本框架。开发效率,更省的人力成本创造高品质手游产品。快速开发:框架自带手游需要的各种基础服务,开发商能够将有限的资源投入到产品的玩法和用户体验上。降低成本...
使用BabeLua调试
第13~15 章讲解Cocos2d-x 中的Lua 脚本语言开发、CocosStudio 工具及粒子系统的使用方法;第16~19 章讲解数据统计工具的使用方法、项目跨平台移植发布、iOS 真机测试与发布、SVN 版本控制;第20 章讲解一个完整的...
cocos2d-x 3.x lua 热更新列表版本解决方案,使用官方assetsManager 在lua脚本端完成,通过版本列表的方式进行迭代更新。
cocos2d-lua整合到原生iOS工程,可以直接打开Lua脚本的游戏
第2章 Cocos2D-X引擎的 开发环境 21 2.1 跨平台的开发 21 2.2 建立开发环境 23 2.2.1 PC开发环境 23 2.2.2 Android开发环境 26 2.2.3 iOS开发环境 35 2.3 引擎中的混合编译 38 2.3.1 Java与C++的混合编译 38 2.3.2 ...
Cocos2d-x Lua脚本 模拟面向对象语言 利用table结构创建一个类,并通过对象访问类中成员
游戏截图: http://blog.csdn.net/niehanmin/article/details/79291503 Cocos2d-x动漫联盟横版格斗游戏源码,lua脚本
lua2js4cocos lua转换为cocos的javascript cocos2dx-lua到cocos2dx-js 将lua文件放入输入中运行lua2js.py脚本,该js文件将在输出中生成。
quick cocos2d-x3.3开发的炸弹人手游、支持跨平台,底层c++,业务逻辑lua脚本语言实现,谨用于学习交流!