自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dearsir的博客

新人一枚,希望与大家多多交流技术~

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 cocos2dx 新手引导 ClippingNode + DrawNode + Sprite

.h头文件/*!@brief GuideLayer@author elvis cui@date 2020-08-28@ingroup Scenes/GuideLayer新手引导层2.3、分析总结通过ClippingNode进行裁剪遮罩,其实是这样的:将模板(Stencil)上所有元素的形状集合作为“形状模板”,其元素本身不渲染。使用“形状模板”对底板进行裁剪。显示从底板上裁剪下来的图片区域。总的来说:模板(Stencil)相当于是一个样

2020-08-31 14:23:30 551

转载 cocos2dx Android.mk文件自动获取cpp文件打包成so

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := cocos2dcpp_sharedLOCAL_MODULE_FILENAME := libcocos2dcpp# 遍历目录及子目录的函数define walk    $(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(...

2018-03-14 14:42:47 447

转载 Xcode9.0 编译时报错:Call to unavailable function 'system': not available on iOS

刚升级把Xcode升级到9.0后,编译 Cocos-JS 工程到 iOS设备时,Xcode9 报错:Call to unavailable function ‘system’: not available on iOS. Xcode8 是正常的。GG 说 iOS11 的新更新已经将 system 删除,需要将报错的代码: /Data/Items/study/Cocos/Cocos-js/Nanol...

2018-03-13 12:40:52 1517 1

转载 如何加速使用预编译库的cocos2d-x编译 + cocos2dx历史版本下载

http://discuss.cocos2d-x.org/t/how-to-speed-up-cocos2d-x-build-with-prebuilt-lib/23402?source_topic_id=32239这里有一些最近的历史版本:http://www.cocos.com/download/cocos2d-x/这里也有:http://www.cocos2d-x.org/download/...

2018-03-13 09:42:07 601

原创 android本地化适配

1:首先参考google sdk plantform下,将values命名为多个版本的国家。2:当在应用内选择语言后,动态修改读取文件当路径。 如手机语言是德语,应用内选择了英语。需要读取values-en,而不是values-deif(m_languageType.equals("pt")){//葡萄牙语 setLanguageLocal("pt");}else if(m_la

2018-01-10 11:21:39 730

原创 第三方广告平台admob聚合接入过程

tips:先翻墙。官网地址:https://developers.google.com/admob/android/quick-start代码下载地址:  http://download.csdn.net/download/dearsir/10122884   ---android studio工程admob聚合(mediation跟adapter接入过程): ----总体而已跟单

2017-11-17 14:48:48 15468 1

原创 android开发如何选择compileSdkVersion, minSdkVersion 和 targetSdkVersion

转载自http://blog.csdn.net/aa7704/article/details/50596998compileSdkVersion  minSdkVersion targetSdkVersion的关系:   遇到链接问题: 可尝试修改compileSdkVersion为最新版本理想上,在稳定状态下三者的关系应该更像这样:结论 --->  minSdkVersion (

2017-11-14 18:36:43 541

原创 cocos2dx控件-----ListView的使用(label自动换行)

float totalHeight = 0;if (m_textInfoListView){m_textInfoListView->removeAllChildrenWithCleanup(true);}m_textInfoListView = nullptr;m_textInfoListView = ListView::create();m_textInfoListV

2017-10-23 13:13:31 1350 1

原创 【工具类篇------声音管理器(管理游戏的音乐音效)】

由管理器同意负责游戏声音的开跟关#pragma once#ifndef _SOUND_MANAGER_H_#define _SOUND_MANAGER_H_#include using namespace std;/*声音管理器@author : cui@date : 2016.10.12*/class SoundManager{public: //除了游戏之外的

2017-03-15 10:43:52 537

原创 cocos2dx-3.6 开发技巧(二)回调函数以及动画的使用,触摸事件,android返回键,屏幕截屏

1:用cocostudio编辑的timeline动画的结束回调事件: //加载节点 SpriteFrameCache::getInstance()->addSpriteFramesWithFile("UIcsb/logo/logoPlist.plist"); rootNode = CSLoader::createNode("UIcsb/logo/MainScene.csb"

2017-03-15 09:50:02 2161

原创 【工具类篇------数据库】cocos2dx 3.6 sqlite3数据库的使用

1:首先从官网上把Sqlite3源码下载下来,放到cocos项目中的Classes下面的某个目录下,如Classes/database/sqlite3(注意:不要直接放在Classes/sqlite3目录下)下面是我自己封装的读取sqlite3数据库记录的工具类#pragma once#ifndef __DBUtil_H__#define __DBUtil_H__#include

2017-03-02 17:32:00 805 1

原创 cocos2dx-3.6 开发技巧(一) GBK转UTF-8 以及 读取txt文件内容

#ifndef __FONT_CHINA__#define __FONT_CHINA__class FontChina{public: FontChina(void); ~FontChina(void); static const char* G2U(const char* gb2312);};#endif //__FONT_CHINA__#include

2017-02-21 15:41:47 813

原创 cocos2dx-2.2.2 点击图片,获取图片对应像素的RGBA值

作用:透明的像素设置成不可点击,不透明的像素可点击bool FDPixelSprite::ccTouchBegan(CCString thismapurl,cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent){ if (this->isContainTouchLocation(pTouch) ) { ccColor4B c

2017-02-20 16:55:56 957

原创 cocos2dx 3.6 屏幕适配

1: 背景适配(1)第一种做法是把背景跟UI分开,背景手动放大,使背景超出屏幕位置。(做背景图片时应该把主要像素集中在背景的中心位置)(2)第二种做法------ 拿宽度适配来举例:因为是宽度适配,所以宽度会正好占满屏幕,此时可以把整个高度分成三部分来解决(把背景图片分出三张图)。  上--- 中----下,上面的图片拿代码固定在屏幕的最上方,下面的图片固定在屏幕的最下方,然后中间区域

2017-02-17 13:41:59 544

原创 cocos2dx 函数作为参数进行传递和调用(std::function跟CC_CALLBACK_1的使用)

本文主要实现的功能为:  把函数当做形参进行传递,并且调用。步骤如下:1:首先声明一个函数指针   函数原型为   void 函数名(string str) 无返回值,一个string参数typedef std::function httpRequest_SuccessOrFail_callback;2:声明2个回调函数httpRequest_SuccessOrFail_c

2017-02-07 18:23:11 3128

转载 cocos2dx 弹出 android 对话框

参考链接:  http://www.2cto.com/kf/201410/347637.html1:  android端  proj.android/jni/hellocpp/ 下新建MyDialog类//test.h#ifndef _MyDialog_H_#define _MyDialog_H_extern "C"{ void showExitDialog(const cha

2017-01-17 19:12:13 455

原创 cocos2dx jni交互 获取java函数返回的字符串

jni交互 java,c++互传string。---未实现获取java的自定义类

2017-01-17 12:41:29 1763

原创 cocos2dx android平台下 sqlite3 移植方案

此教程是sqlite3数据库在android平台下的移植方案,而非创建sqlite3数据库的教程首先附上解决方案,然后用代码来说明思路。1.首先新建一个数据库,并且填好数据(可以用代码创建,也可以用Navicat for sqlite来创建)。2.如果在win32平台使用,则把数据库复制到 FileUtils::getInstance()->getWritablePath() 目录下。

2017-01-09 14:20:43 1111

转载 cocos2dx-3.6在android下实现手机震动功能

参考链接:  http://blog.csdn.net/u013007305/article/details/492514511.首先你需要建一个Coco2dx的项目,确保当前项目能打包到Android手机上,并没有错误2.建立一个Vibrator的类#pragma once#ifndef _Vibrator_h_#define _Vibrator_h_#include #i

2017-01-09 11:05:30 1391

翻译 cocos2d-x 2.2.2版本环境搭建(转)

注意事项:1: 经过测试,发现 ndk版本必须为android-ndk-r9c-windows-x86_64,其他都会出现打包失败的情况。     ndk下载方法: http://dl.google.com/android/ndk/android-ndk-r9c-windows-x86_64.zip, 如果想下载其它版本的,把上面的URL里的NDK版本号改成你想下载的版本号再下

2016-12-28 10:53:02 528

翻译 cocos2d_x之AnySDK接入流程

AnySDK介绍: 它并不是一款sdk,而是一个第三方平台,可以帮助你更快的接入其他sdk,比如QQ,微信登录,分享等。此文档旨在帮助自己理清接入sdk的开发流程,让自己有一个大的方面的了解,因此只是写了大部分的目录,实际操作再去查看官方文档。

2016-12-23 09:51:25 2624

admob聚合---android---代码(java)跟布局文件

方便接入admob聚合---android---代码(java)跟布局文件

2017-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除