位置: 编程技术 - 正文

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

  • 税控盘280怎么变398了
  • 代收车船税如何计算
  • 股东投资款给自己发工资如何处理?
  • 外资企业能投资国企么
  • 补贴收入是否交个税
  • 人民币报关可以吗
  • 物业管理水电费税率
  • 客户退款已发生的业务
  • 企业个人所得税申报系统官网
  • 球场水面办鱼业养殖的税收筹划分析
  • 未开票增值税怎么申报
  • 以前年度损益结转到什么科目
  • 申报工会经费怎么做账
  • 申报附加专项扣除
  • 企业进口葡萄酒税率多少
  • 公司的资产负债表包括
  • 开票的增值税与附加税
  • 建筑工程账务处理是在哪个阶段
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 股东认缴和实缴不一致
  • 一般纳税人怎么算税
  • 生产企业提供售后服务
  • 上网慢怎么解决
  • 有限合伙企业如何退出合伙人股份
  • exe是什么进程
  • imac夜间模式
  • 小规模纳税人购车是怎么抵税的
  • php的运算符主要包括哪些?
  • 离退休干部书报费有关文件
  • 国外供应商如何审核
  • php ladp
  • bestars皮纳
  • laravel distinct
  • 建筑工程增值税怎么算
  • 投资性房地产转为存货
  • vue侧边栏导航,右侧显示对应内容
  • php日期计算器
  • sql数据库语句基本语法
  • 推荐最好用的
  • cnn数据集
  • js面试必问
  • 出口销售折扣怎么处理
  • 事业周转编制
  • 公司注册登记需要提交的资料包括
  • 企业所得税如何征收
  • 在建工程转固定资产的账务处理
  • 代扣代缴个人所得税奖励金
  • 印花税报少了交税了怎么办
  • 工会经费支出实施细则
  • sql 语句插入结果为select和值混合示例
  • 应付账款主要账户有哪些
  • 股东收到投资收益会计科目
  • 结转的制造费用
  • 公司向个人借款怎么做账
  • 固定资产清理在贷方怎么结转
  • 生物资产转让增值税
  • 简要分析企业购买行为的影响因素
  • 2021年会计做账报税详细流程
  • 超市购物卡怎么办理
  • 商业银行存款业务规则
  • mysql服务1067进程意外终止
  • win8怎么打开光驱
  • win7自带的多媒体播放程序是什么
  • win10修改默认
  • 电脑用户名怎么改
  • mac快捷功能
  • 获取windows的最新信息
  • vsftpd.log
  • windows7开始菜单
  • js是函数式编程语言吗
  • node.js安装模式选择
  • 完美解决gvim的菜单乱码问题
  • 显示自己的ip的手机
  • bootstrap和thymeleaf
  • jquery兼容ie
  • 简述javascript的主要特点
  • jqueryapi手机版
  • 国家税务总局票据丢失罚款标准
  • 征管法第六十三条的内容
  • 贤彬考研,刘磊?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设