Cocoa2d-x
SharkMarine
这个作者很懒,什么都没留下…
展开
-
cocos2d-js windows系统上后台报错弹窗提示
详见下图:char buff[1024];sprintf( buff,"%s:%u:%s\n", report->filename ? report->filename : "<no filename=\"filename\">", (unsigned int)report->lineno, message);MessageBox(buf...原创 2019-12-19 17:19:45 · 197 阅读 · 0 评论 -
Cocos2d-x 解决编译时自动删除.so的问题
接第三方sdk时,有时候需要在lib中添加.so文件,但是cocos2d-x编译时,会被清除解决方法如下:1、在jni/Android.mk文件中添加如下代码include $(CLEAR_VARS)LOCAL_SRC_FILES := libentryexstd.soLOCAL_MODULE := libentryexstdinclude $(PREBUILT_SHARE原创 2016-05-13 11:27:35 · 876 阅读 · 0 评论 -
Java 通过 Jni 调用 C++代码
1、.java文件(1)回调String 数组public static native void ReturnPhoneDeviceIds2Cpp(String[] deviceIds);2、在jni/Hellocpp文件夹下创建java调用c++的JavaToCppFuncs.cpp文件#pragma once#if (CC_TARGET_PLATFORM == CC_PLAT原创 2015-12-05 17:12:27 · 414 阅读 · 0 评论 -
Cocos2d-x笔记:清空CCUserDefault数据,获取时间(每日领取),子弹拖尾,字体
1、在VS下清空用户数据CCUserDefault::purgeSharedUserDefault(); //清除临时文件 remove(CCUserDefault::getXMLFilePath().c_str());原创 2013-07-10 14:37:04 · 2273 阅读 · 0 评论 -
AppUtils 常用函数总结(Cocos2d-x 3.9)
1、随机函数float AppUtils::randomFloat(float low, float high){ //0.0-1.0 float r = rand()/(RAND_MAX+0.1); return ((high+1) - low) * r + low;}2、点击区域判断CCRect AppUtils::boundingBoxForWorld(CCNode*原创 2015-12-10 12:15:06 · 514 阅读 · 0 评论 -
Cocos2d-x CCMenuItemSprite按钮图片旋转问题
1、CCSprite rotation 与 CCMenuItemSprite 使用时的旋转如果想让CCMenuItemSprite 中的图片旋转,不要旋转normalSprite 或selectSprite,旋转CCMenuItemSprite 实例CCSprite* normal = CCSprite::create("LayerUserInfo/goleft.png"); //nor原创 2015-09-11 14:42:38 · 1015 阅读 · 0 评论 -
CCClippingNode 的简单使用(coco2d-x 2.2.4)
_scrollLayer = CCLayer::create(); CCSize size = CCSizeMake(240,450); _scrollLayer->setContentSize(size); // 裁切 CCClippingNode* clipper = CCClippingNode::create(); clipper->setContentSize(siz原创 2015-09-12 09:57:57 · 652 阅读 · 0 评论 -
Cocos2d-x常用函数:随机函数,数据显示,动画播放,CCMenuItemToggle,使用粒子
1、随机函数inline float RandomFloat(float lo, float hi)//设置随机数{ srand(time(NULL)); float r =(float)(rand() & (RAND_MAX)); r/= RAND_MAX; r = ((hi+1) - lo) * r + lo; return r;}原创 2013-11-22 14:31:16 · 1402 阅读 · 0 评论 -
Cocos2d-x EditBox 设置字号大小不管用问题
1、有几次设置EditBox的字体大小不管用,于是跟进了Cocos原创 2014-05-28 09:26:17 · 4382 阅读 · 0 评论 -
Cocos2d-x Protobuf 的使用
1、因为项目的需求,通信打算使用Protobuf,像我zhe原创 2014-04-12 16:31:40 · 2137 阅读 · 0 评论 -
高质量程序设计指南<C/C++语言>笔记记录
1、字面常量下面是一些字面常量:x=-100.5f;原创 2014-05-08 17:59:06 · 949 阅读 · 0 评论 -
Cocos2d-x 线程的使用及线程使用中遇到的问题
.h文件:原创 2014-05-13 11:47:18 · 1326 阅读 · 0 评论 -
单利 Singleton 模板类的使用
1、Singleton.h文件原创 2014-06-18 12:05:11 · 1648 阅读 · 0 评论 -
Cocos2d-x 文件路径下文件的读写
// std::string path=CCFileUtils::sharedFileUtils()->getWritablePath()+fileName;// bool isFileExist=CCFileUtils::sharedFileUtils()->isFileExist(path);原创 2014-04-18 14:06:33 · 2822 阅读 · 0 评论 -
Cocos2d-x长按键详解
长按键方法实现1、首先开启触摸记着在init方法中开启触摸:this->setTouchEnabled(true);2、在.h文件中声明或重写以下方法重写几个方法//------------------------------------.h文件--------------------------------------------------//触摸方法virtu原创 2013-06-09 14:17:32 · 2825 阅读 · 1 评论 -
Cocos2d-X 摇杆的使用(Joystick)
所需的函数及资源文件:http://download.csdn.net/detail/sharkmarine/6800323函数的具体使用:1、添加头文件:#include "Joystick.h"2、声明对应变量:HRocker *joyStick;3、初始化CCSprite *testPointL=CCSprite::create("t_u_0.png");//摇杆CCS原创 2014-01-02 17:22:01 · 1144 阅读 · 0 评论 -
Cocos2d-x 游戏中的遮挡层
游戏中常常会有弹框,弹框可能会要求遮蔽下层的触摸和按钮点击事件,以下是对应的比较简单的写法。对应的.h文件:#pragma once#include "cocos2d.h"USING_NS_CC;class MenuExit:public CCLayer{public: MenuExit(void); void onCancle(CCObject *obj); void原创 2013-12-19 15:41:15 · 1866 阅读 · 0 评论