位置: 编程技术 - 正文

mac中quick-cocos2dx-2.2.5+sublime text 2搭建lua的开发环境

编辑:rootadmin

推荐整理分享mac中quick-cocos2dx-2.2.5+sublime text 2搭建lua的开发环境,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

准备工作:

1、首先下载quick-cocos2dx-2.2.5-plus-release版本的: text 2,这里不使用3版本的(有些插件不支持3版本的),下载地址为: BEGIN LICENSE -----

Andrew Weber

Single User License

EA7E-

ADD 5E4AD9E6 6C0EEB BCF

A6 E EC 4BBFE

C9D ABF FD 2FB

F5CC 1CDCDC A FB

1DE AF FCFC

E1D0AE A0BBD 0E9C8D E1BD5D

5CDB EDE1C0 EFCC CD3A6

BFCC 8FACEE D2B DF

------ END LICENSE ———

后续步骤:

1、解压下载的quick压缩包,然后在终端进入该文件夹,后再输入下面的命令:“./setup_mac.sh”,他会问你"Do you wish to install LuaJIT (Y/N) ? “,直接enter即可(表示yes),然后直至他执行完毕;后打开该文件夹下地player->mac->player,如下图所示:

这里可以新建项目、打开项目或者查看示例,自行体会,不多说

2、我们创建一个quick工程,如下图所示:

3、打开sublime text(后简称st),按“ctrl&#;`”键打开st的控制台,输入下面的命令安装package controll(还有另外一种方法是直接下载好插件进行安装,请自行百度),如下图输出即为正确,然后重启st:

命令:

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(' ','%')).read()); print 'Please restart Sublime Text to finish installation’

此时会出现下面的菜单:

4、打开Package Controll,输入或者选择install package(此处命令可以不全部输入,按回车即可自动匹配下面的第一个命令)

安装界面如下,输入我们想要的插件然后按回车或者鼠标选择之后会自动安装:

我安装了一个git的插件,左下角是st的状态提示,安装成功后会在左下角提示安装成功:

mac中quick-cocos2dx-2.2.5+sublime text 2搭建lua的开发环境

5、我们开发quick需要的是一个叫做QuickXDev的插件(代码智能提示),下载安装完成后通过Preference->Package Settings进行查看:

下面我们先打开Default Settings,复制里面的内容后关闭,然后打开User Settings,粘贴进去刚才复制的内容,将“quick path”修改为quick-cocos2dx的路径,将“author”修改为你自己想要的名字(创建新文件时显示的名字)

6、配置好之后需要替换原来的QuickXDev中的内容,因为插件设置是自动升级的为最新版本的,我们不能用最新的,最新的没有cocos2dx原生api的代码提示,此时需要下载一个QuickXDev-2.2.5的插件自行替换: Package,找到QuickXDev的文件夹,将里面的内容全部移除掉,然后将刚才下载的包里的内容全部考进去,最后重启st即可完成

上一张图(需要将左下角的语言Plain Text改为lua才可以):

st的代码提示与其他ide不一样:

(1)如果调用lua封装好的函数,我们可以直接输入想要的调用的函数按回车即可,如上图,而不需要输入”.”或者”:”之类的(输入也没用,反而会没有提示)

(2)如果调用cocos2dx原生的函数,可以直接按下图输入,这里也可以分开输入,我们先输入前半部分CCSprite,然后输入“:”(提醒下我们调用方法用的是单个“:”而不是“::”),同样没有提示,但是当我们再继续输入函数名时提示就会出现,这要求我们知道一些类的函数定义(上面的display也可以这样,可是这样的结果就是后面提示不完全,大家可以试试)

7、将新建的quick工程拖进st,我们将鼠标移动至scripts文件夹上然后右键选择“Run With Player”即可运行该工程,速度快,特别方便

8、下面我们需要下载安装一些辅助的插件,自行选择( SublimeText 中活动文档的当前位置,也可以在活动文档中选择一个颜色的&#;,按此插件的快捷键(command&#;shift&#;c)就会在显示的调色板中定位到该&#;所对应的颜色。

(2)FormatLua:使用Option&#;L快捷键自动&#;式化Lua代码,FormatLua插件不太完善,也有多次&#;式化会让文件末尾的空行不断增长的小bug,但瑕不掩瑜,团队协作开发时还是狠有必要装一个的,毕竟谁都不喜欢看别人写出来的烂代码。

(3)DocBlockr:DocBlockr 可以使你很方便地对代码建立文档。它会解析函数,变量,和参数,根据它们自动生成文档范式,你的工作就是去填充对应的说明。但是对于lua没有支持,希望以后会有支持.

(4)SublimeLinter:这个插件主要为语法检查提示的作用,下面会重点介绍。

(5)Git:这个插件会将Git整合进你的SublimeText,使的你可以在SublimeText中运行Git命令,包括添加,提交文件,查看日志,文件注解以及其它Git功能。

(6)CTags: macosx test“,出现如下结果说明是正确的:

完成后再输入“sudo make install”输入密码后安装Lua环境,如下图所示说明安装成功,此时就可以安装SublimeLinter插件了:

在st的控制台(ctrl&#;`)出现如下提示说明SublimeLinter插件安装成功并可以在Lua中使用:

还学要进行一些配置才回出现上面的提示结果,打开Preference->Package Settings->SublimeLinter->User Setting,输入下面的配置即可成功:

{

"sublimelinter": true,

"sublimelinter_popup_errors_on_save": true

}

说明:

”sublimelinter”是配置什么时候检查代码语法,有4种模式:

(1)true - 在用户输入时在后台进行即时校验;(2)false - 只有在初始化的时候才进行校验;(3)"load-save" - 当文件加载和保存的时候进行校验;(4)"save-only" - 当文件被保存的时候进行校验。

“sublimelinter_popup_errors_on_save”设置为true是为了在保存文件的时候上面提示有语法警告或者错误的地方,还有其他配置可以自行查找配置。

使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(1) 上次我们有看到了视频的演示,这个游戏我们是如何做出来的呢,今天我们就来学习其中的一个,初始化界面1:首先我们假设你已经创建了cocos2d-x的工

使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(2) 本来想一篇写完,但是看来不行,重新开一个2上次讲了有一个跳转管理类的东西,在这里我将其代码贴出来,其中一个,大家可以看看是如何做的。void

fatal error LNK: 无法打开文件"libExtensions.lib" 在cocos2dx3.x开发过程中,有时候由于没有包含libExtensions.lib而导致出现如下错误:fatalerrorLNK:无法打开文件libExtensions.lib解决方案:如果你是在debug模式

标签: mac中quick-cocos2dx-2.2.5+sublime text 2搭建lua的开发环境

本文链接地址:https://www.jiuchutong.com/biancheng/368900.html 转载请保留说明!

上一篇:call to OpenGL ES API with no current context (logged once per thread)

下一篇:使用CoCos2dx-3.4开发一套可以商用的跑酷游戏 之三 初始界面的编写(1)(cocos2d怎么用)

  • 税负是什么意思举例子说明
  • 政府会计制度等式
  • 汽车申请报废了交强险能退吗
  • 财务报表上期金额怎么填写
  • 去参加博览会的英文
  • 系统服务的重要地点在哪里
  • 个体户自有厂房怎么申请
  • 证券准备包括什么
  • 土地出让金评估费怎么算
  • 知道销项税怎么算进项
  • 应收账款转让的会计处理
  • 固定资产待抵扣进项税率
  • 折价购入股权
  • 网上平台服务年费应该计入什么费用?
  • 收到联营单位预收的发票
  • 公司外来人员进入公司
  • 发票已开款项未入账有什么影响?
  • 个税中的其他所得税
  • 17增值税发票怎么计算
  • 文体活动费用计入什么科目
  • 关税减免有哪些类型?
  • 开票的时候确认收入吗
  • 季度收入超过30万但开票只有10万
  • 负数发票是做相反分录还是红字相同分录
  • 现金股利属于什么所得
  • windows11蓝牙不能用
  • 什么是comsol
  • 大学期末 知乎
  • 电脑桌面刷新反应迟钝
  • 库存现金的主要内容有哪些
  • 收到退款的会计分录
  • 企业重组税收政策汇编
  • PHP:mcrypt_get_block_size()的用法_Mcrypt函数
  • php-xml
  • 业务招待费个税账务处理办法
  • node深入浅出pdf
  • 增值税附加税减免政策2022年
  • 个税申报报的是已离职的员工员工投诉
  • 帝国CMS根据不同会员组显示不同内容的方法
  • 注册资金印花税税率是多少,怎么计算?
  • 购买办公用品没有发票可以入账吗
  • 哪些进项税不允许从销项税额中抵扣
  • 年终奖可以不计入社保基数吗
  • 商品购进核算
  • 预缴所得税科目
  • 社保刚转回来,生孩子能报销吗
  • 产品的包装费属于什么科目?
  • 收到政府的奖励企业需要纳税吗?
  • 总公司和分公司如何分离
  • 利润表的未分配利润是哪个
  • 企业购手机的发票在哪里
  • 收入纳税明细里的收入和实际不符
  • 主营业务成本包括哪些
  • 固定资产原值如何计算
  • 影响固定资产折旧的基本因素不包括
  • 营业成本包括哪些会计科目
  • 启用账簿时应在账簿上签名或盖章的是
  • windowsxp电脑开机
  • Ubuntu 14.04/14.10如何安装记账软件HomeBank?
  • winxp系统开机启动项
  • win10系统如何开启远程桌面连接
  • SUSE Linux Enterprise Server 设置IP地址、网关、DNS的方法
  • linux临时修改编码
  • npssvc.exe - npssvc是什么进程 有什么用
  • react父组件触发子组件方法
  • js类继承的几种方式
  • 杀掉进程windows
  • 批处理程序删除文件夹中临时文件
  • 批处理改ipv4地址
  • 九宫寓意和象征
  • jquery移动节点的方法
  • javascript的介绍
  • express 前后端分离
  • Android开发使用的官方IDE是
  • android获取屏幕内容
  • 西安市地税局各科科长
  • 税务软件服务商
  • 广西国税电话号码
  • 云南税收主要经济来源
  • 财税公司工资怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设