位置: 编程技术 - 正文

Cocos2dx -lua QuickXDev拓展

编辑:rootadmin

推荐整理分享Cocos2dx -lua QuickXDev拓展,希望有所帮助,仅作参考,欢迎阅读内容。

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

用cocos2d-x做开发的话,用的最多的开发语言就是c&#;&#;/lua了,而现在公司很多都比较看重开发速度,较多的公司都选择了lua作为开发语言,同时lua的热更新也比c&#;&#;的热更新更为便捷,更让更多的开发者都开始使用了lua进行开发。

作为手游开发者,自然不能落后^ ^。

开发工具的选择:sublime Text 。这里不选择coco官方的cocos code IDE 的理由是:api,各个方面插件功能支持不完善,基于eclpise的(之前在ADT遇到的种种问题,让我非常不爽,所以不喜欢!),内存占用问题(我电脑开着还想干其他事呢,怎么能卡呢? pass!),界面不简洁,不美观。然后么,基本上cocos code IDE 的不足之处都是sublime text的优势咯。

sublime 有功能众多的插件帮助开发者使用,界面精简,美观,占用内存小,开发速度快。而其中的QuickXDev插件,在基于quick的开发中,显得功能十分强大。

首先基本配置,选择QuickXDev 的setting-user:(以下是我本地的配置)

功能:

1.go to Definition,使其能够像IDE自由进行调整,查看这些api的具体实现和文档注释。

2.run with player ,快捷的启动player,查看运行效果。(这里可能会有问题,因为文档跳转用到了 quick_cocos2dx_root 和cocos2dx_root的环境变量配置,如果在这里修改使之能运行player,则将无法正确跳转,所以在quickx.py(在sublime 打开brower packages ,找到QuickXDev的安装目录,找到它)中修改行:

playerPath=quick_cocos2dx_root&#;"/quick/player/win"&#;"/player3.exe"

Cocos2dx -lua QuickXDev拓展

就能正确的运行player了。

)

拓展:

实际上QuickXDev提供的api还是比较有限的,比如在quick中比较常用的display中的函数基本在api代码补全和提示中看不到,这点也是让我有点伤心啊,难道真的没办法了么?还是有的!

参考了QuickXDev的api提示文件,我用python写了个,自动根据lua文件生成api提示的脚本,这个脚本的优势是能把当前文件夹下的所有.lua文件统一生成api提示,不仅仅是引擎的api,还有我们之前在程序中各个lua文件中的函数都能被智能识别,提示代码补全和提示功能,下面分享代码:

效果如下:

这样我们就能轻松愉快的进行lua编码,麻麻再也不怕我写错代码了!

脚本文件下载:点击打开链接

cocos2dx 不规则按钮的实现 最近研究了一下像素级的触摸处理,有时候我们用一个不规则的图形作为一个按钮,这个不规则的图形是一张矩形的png图片,很可能图片的实际有效的

【cocos2dx】如何实现场景的跳转 前面定义了一个SpalshScene.h,并声明了如下的函数,在SplashScene.cpp中对这些函数实现,跳转用到了CCNode类的定时器有关的函数,详细参考书,这里采用的

cocos2dx ActionManager播放动画回调问题 ActionManager播放动画回掉问题问题描述:我在studio编辑器里编辑了一个界面,里面有一个动画,我想当动画执行完毕后,再执行一些其他操作,然后就使

标签: Cocos2dx -lua QuickXDev拓展

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

上一篇:解决Android客户端运行Cococs2dx编写的游戏程序遇到的意外游戏中断导致的游戏黑屏问题(android遇到的难题,怎么解决的)

下一篇:cocos2dx 不规则按钮的实现

  • 印花税什么时候开始计入税金及附加
  • 母子公司换股协议
  • 运输业月末进销项税怎么结转
  • 中介费要求开发票中介公司不开
  • 每月10万不要交税从什么时候开始
  • 用携税宝怎么申报增值税
  • 个人与公司交的税怎么算
  • 贴现率和折现率一样吗
  • 工程类发票项目分类
  • 支付买方佣金
  • 加工费的计提工资账务处理
  • 追加的固定资产当月计提折旧吗
  • 申报财产租赁合同印花税是在什么情况下?
  • 劳务外包用工单位可以抵扣进项税吗
  • 电视机在开票中属于哪一类
  • 境外演艺经纪公司代扣代缴哪些税款?
  • 季节工有工伤吗
  • 个人所得税中薪资与实际工资有什么差别
  • 简述分期收款业务的处理流程
  • 文化事业建设费征收对象
  • 仓库多入库怎么退
  • 企业的公益性捐赠支出
  • 减免税额期末需要结转吗
  • 应纳税所得额计算个税
  • 印花税资金账簿税率
  • 出口货物怎么开具发票
  • 如何在Excel中进行数据筛选
  • iphone微信透明壁纸怎么设置
  • 什么情况转账会延迟2天
  • 收到银行承兑汇票后,如何取钱
  • mac本host文件
  • 初级会计中应收账款贴现
  • php获取ftp文件目录
  • 进程lsass.exe
  • 支付宝语音提示在哪里打开
  • php的教程
  • 公交车停车场收费吗
  • 巧克力山介绍
  • php中的表达式简写是什么
  • web 前端
  • 结转成本费用的会计分录是什么?
  • 增值税报税后多久缴纳期限
  • 公司垫付的工伤医药费怎么报销
  • 母公司为子公司提供担保是利好吗
  • 材料采购与原材料账户核算内容有何差别
  • 直播属于什么行业门类
  • 个人所得税进一步改革方向
  • 房屋租赁需要计提印花税吗
  • 受托加工的物资属于资产吗
  • sqlserver 2008数据库事务日志已满怎么处理
  • MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法
  • 环境检测费可以计入环保费吗
  • 预缴税款如何做账
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 交易性金融资产公允价值变动计入
  • 现成的财务报表
  • 固定资产净值怎么算
  • php 访问数据库
  • win8语言栏不见了 怎么调出来
  • win7系统怎么更新到win10
  • win8.1使用技巧
  • windows9怎么截图
  • linux系统垃圾怎么清理
  • 防盗信息
  • 苹果mac有啥用
  • ubuntu听音乐
  • Linux Bash Shell入门教程
  • windows网慢
  • linux中sudoers
  • 搜狗浏览器2019版本
  • Extjs中通过Tree加载右侧TabPanel具体实现
  • js解析机制
  • shell截取字段
  • python remote
  • c# unity 教程
  • 日拱一卒下一句是什么
  • grade 编译
  • css伸缩弹动特效
  • 企业自己开的增值发票
  • 税务内控机制建设
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设