位置: 编程技术 - 正文

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 不规则按钮的实现

  • 什么是特别纳税人
  • 小规模未达起征点
  • 工程施工计入资产负债表
  • 资产负债表里面的应收账款怎么算
  • 6个点的税率怎么算的
  • 房地产企业预缴土地增值税
  • 小微企业的认定标准2021
  • 服务业发票丢失怎么处理
  • 大额存款提前取一部分怎么计息
  • 企业预缴所得税的比例要求
  • 营改增之后的税率
  • 买二手车年限久的会怎样
  • 手撕发票怎么粘贴平整
  • 专用发票地址写错字了能用吗
  • 有产权车位转让需要什么手续和费用
  • 进项税额抵扣欠税后怎么申报
  • 应交税费属于什么费用科目
  • 下雨被水淹
  • 清包工一般记取哪些费用
  • 员工付款的手续费怎么算
  • 以前年度应收账款错误如何调整
  • 商贸公司商品品种规格多如何核算
  • 银行收付款凭证是什么
  • Yii2使用驼峰命名的形式访问控制器(实例讲解)
  • MAC OS X Yosemite开启深色模式的方法
  • xcsp_eclib.dll
  • 外商独资企业在中国上市简称什么
  • nodejs解压
  • YII2.0之Activeform表单组件用法实例
  • 外经证逾期未核实怎么办
  • 客户多付的货款叫什么
  • 提取法定盈余公积会计科目
  • 大前端技术
  • php微信公众号获取带参二维码
  • 款付了对方没开发票咋办
  • 企业所得税不得核定征收行业
  • python中assert()函数
  • python字符串方法总结
  • 应收票据到期后账务处理
  • 赠品视同销售价格如何确定
  • 营业成本的构成
  • 什么叫做应税劳务
  • 应交增值税进项税额和销项税额区别
  • 长期待摊费用好处
  • 销售折扣与折让在财务报表哪里
  • 去年购进的货物怎么做账
  • 冲帐发票
  • 市场开发费用会计分录
  • 联营单位投入的款项
  • 项目回款是什么意思
  • 支付技术转让费所得税处理
  • 单据 凭证
  • 利息支出应计入什么科目
  • 企业收到财政补助收入账务处理
  • 财付通交易手续费多少
  • sql server中事务有哪三种语句
  • Win10如何禁止显卡驱动自动更新
  • xp系统重启后自动还原怎么办
  • MAC百度网盘下载的压缩包怎么导出
  • win10系统怎么清理电脑垃圾
  • 本地磁盘文件系统
  • WIN7系统如何设置自动关机
  • linux0.11文件系统
  • macbookair控制面板
  • windows where命令
  • linux防火墙的主要内容
  • win10 build 21277
  • 在linux系统中,用来存在系统所需
  • bat批处理命令大全
  • cocos2djs
  • jquery源码是什么水平
  • angular 图片懒加载
  • shell脚本.sh
  • node.js django
  • 深入理解python特性 pdf
  • BootStrap iCheck插件全选与获取value值的解决方法
  • js正则匹配数字
  • 免征的增值税税额应计入营业外收入嘛
  • 带酒回国需要申报吗
  • 增值税号和增值税账号的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设