
cocos2dx
Amy_LLJ
这个作者很懒,什么都没留下…
展开
-
cocos vscode+luaide 断点调试配置
前言:每次都被调试,搞得头大,记忆力不好,每次也都忘记配置流程,写个博客,帮助大家也帮助自己。需要的软件:vscode 、luaide、vsstudio(这个可要,可不要,我的配置并没有用到)1、安装vscode 这个官网直接下载就可以了2、安装luaide (卸载或关闭其他的lua工具) 直接在vscode商城里下载即可注意的地方:exepath,填写exe生成的地方。换成自己的路径ide点击调试的时候,加入LuadegJni文件...原创 2020-07-06 16:01:14 · 2522 阅读 · 4 评论 -
cocos2dx cjson解析
日常cocos2dx+lua 我们利用的是lua 的json解析,但是有个缺点,是太卡,效率太低。出于这个考虑,我们可以将json放在c++层运行,lua中调用,提高解析效率。cocos2dxlua本身,就自带了json的解析功能,在c++中,名叫:cjson、、、、我们只需将这个类导入,并在lua中注册调用即可操作步骤:1、2、3、我们可以搜索到,在c++的A...原创 2020-01-13 09:40:42 · 651 阅读 · 0 评论 -
lua c++ 交互 AsyncTaskPool 补全
问题:程序中需要用到线程池AsyncTaskPool ,但是lua里面调用的接口,源码并没有补全解决思路:源码中方法已经帮我们写好,但是里面的实现是没有的,利用c++和lua的交互,自己去补全解决代码:方法:lua_cocos2dx_AsyncTaskPool_enqueue以4个参数的作为例子详情1:这里存在一个问题,因为这个方法实际是有...原创 2019-08-15 10:38:22 · 397 阅读 · 0 评论 -
cocos 接入appstore支付
流程1、点击客户端对应支付按钮(app内商城都有对于的按钮,例如:2元)2、获取app服务器返回该商品价格等信息3、用此信息调用apple服务器对应的商品列表(apple商品列表读取并保存)4、检测是否有与之对应的商品(在apple的商品列表中查询要购买的商品,一般为后台配置标识)5、有此信息,调用apple支付,支付成功->返回给客户端消息->请求app服务器是否...原创 2019-02-13 11:06:01 · 1743 阅读 · 0 评论 -
cocos2dx csb播放动画注意
Node* _bgCsb = CSLoader::createNode("plaza/NewPlazaView/beijingdonghua.csb");//加载csb文件_bgCsb->setPosition(Vec2(m_ContentSize.width / 2, m_ContentSize.height / 2));this->addChild(_bgCsb);Acti...原创 2018-09-06 21:47:51 · 1097 阅读 · 0 评论 -
cocos2dx+spine 蒙皮遇到的问题
spine版本:3.6cocos2dx版本:3.1问题:spine动画加入了蒙皮效果,cocos2dx程序加载以后,显示出来的蒙皮区域是撕裂的原因:spine版本太高,cocos自带的spine库不支持,我们需要将spine库换成兼容的版本寻找:spine官网有自己的模块,显示对应的运行库,github上有对应的说明,怎么替换解决:替换以后库里调用cocos方法...原创 2018-09-11 20:51:35 · 2418 阅读 · 0 评论 -
cocos2dx TextField占位符问题
cocostudio 中TextField的占位符因为颜色混合的问题,不美观,而且连对齐方式都很难设置只有借助代码来优化显示m_labelNum = (TextField*)m_layoutRN->getChildByName("TextField_num");m_labelNum->setPlaceHolderColor(Color4B(191, 208, 238, 100)); /...原创 2018-06-10 17:43:32 · 1241 阅读 · 0 评论 -
cocos2dx 特效
cocos2dx加动画,两种方式,1、骨骼动画,2、帧动画、帧动画加载有两种方式:1、图片加载,2、csb加载cocos2dx源码实现的时候,是有csb实现类的,只需要加以调用就可以了,而csb文件则是cocosStudio可以导出的具体: local node = cc.CSLoader:createNode("文件名") node:setCascad原创 2017-04-15 08:43:09 · 433 阅读 · 0 评论 -
C++ 程序中的回调
先贴一段c++的回调定义typedef void (CCObject::*ChargePayCallback)(bool success, int chargeItem, unsigned long userData, const char* msg)是的这段代码,我用不同的颜色区分开了1、先说typedef,简单的应用是:typedef int size;si原创 2016-12-05 14:27:39 · 300 阅读 · 0 评论 -
cocos2dx CCArray
CCArray 里有很多的方法,先来看看里面是有哪里方法是做什么用的 /** 创建一个数组 */ static CCArray* create(); /** 通过一些对象创建一个数组 */ static CCArray* create(CCObject* pObject, ...); /** 创建一个数组,并将对象放进去 */原创 2016-04-15 09:58:25 · 471 阅读 · 0 评论