cocos2dx
dearsir
这个作者很懒,什么都没留下…
展开
-
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 · 592 阅读 · 0 评论 -
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 · 479 阅读 · 0 评论 -
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 · 1536 阅读 · 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 · 620 阅读 · 0 评论 -
cocos2dx jni交互 获取java函数返回的字符串
jni交互 java,c++互传string。---未实现获取java的自定义类原创 2017-01-17 12:41:29 · 1792 阅读 · 0 评论 -
cocos2dx 3.6 屏幕适配
1: 背景适配(1)第一种做法是把背景跟UI分开,背景手动放大,使背景超出屏幕位置。(做背景图片时应该把主要像素集中在背景的中心位置)(2)第二种做法------ 拿宽度适配来举例:因为是宽度适配,所以宽度会正好占满屏幕,此时可以把整个高度分成三部分来解决(把背景图片分出三张图)。 上--- 中----下,上面的图片拿代码固定在屏幕的最上方,下面的图片固定在屏幕的最下方,然后中间区域原创 2017-02-17 13:41:59 · 570 阅读 · 0 评论 -
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 · 981 阅读 · 0 评论 -
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 · 474 阅读 · 0 评论 -
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 · 3211 阅读 · 0 评论 -
cocos2d_x之AnySDK接入流程
AnySDK介绍: 它并不是一款sdk,而是一个第三方平台,可以帮助你更快的接入其他sdk,比如QQ,微信登录,分享等。此文档旨在帮助自己理清接入sdk的开发流程,让自己有一个大的方面的了解,因此只是写了大部分的目录,实际操作再去查看官方文档。翻译 2016-12-23 09:51:25 · 2661 阅读 · 0 评论 -
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 · 566 阅读 · 0 评论 -
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 · 1427 阅读 · 0 评论 -
cocos2dx android平台下 sqlite3 移植方案
此教程是sqlite3数据库在android平台下的移植方案,而非创建sqlite3数据库的教程首先附上解决方案,然后用代码来说明思路。1.首先新建一个数据库,并且填好数据(可以用代码创建,也可以用Navicat for sqlite来创建)。2.如果在win32平台使用,则把数据库复制到 FileUtils::getInstance()->getWritablePath() 目录下。原创 2017-01-09 14:20:43 · 1152 阅读 · 0 评论