自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 cocos2d-x 之按钮的回调函数是如何绑定与调用的

    上篇讲到,自定义一个宏,实现按钮的音效在绑定的回调调用前播放。那么,现在就来详细分析一下,这是如何做到的,其实,主要就是要弄明白,回调函数是如何绑定,以及被调用。     1.回调函数如何绑定:      在CCMenuItem.h里边有如下代码:typedef std::function<void(Ref*)> ccMenuCallback; /*ccMenu...

2018-11-11 19:18:04 971

原创 cocos2d-x中实现带有播放音效的按钮绑定回调的宏

     按钮往往都是带有点击的音效的,我们可以用最简单最暴力的方法给每个按钮的回调里边都加一句播放按钮音效的代码,但这样是相当麻烦的,并且还不好修改,那么有没有什么办法简单而好用呢?有,我们可以仿照绑定回调的宏写一个同时会播放音效的绑定回调函数的宏。代码如下:#ifndef _TOOLS_H_#define _TOOLS_H_#include "cocos2d.h"#includ...

2018-10-21 21:28:45 566

原创 cocos2d-x通过zOrder来控制每个节点显示出来的顺序原理

       我们为了控制一个节点的显示层级关系,通常会用到设置zOrder来控制,那么,其中的原理又是怎样的呢?下面来探究一下。       先上一段测试代码跟资源以及效果#include "HelloWorldScene.h"#include "cocostudio/CocoStudio.h"#include "ui/CocosGUI.h"USING_NS_CC;usin...

2018-10-14 20:40:43 2755

原创 cocos2d-x下拉列表实现

cocos2d-x下拉列表,提供列表打开、关闭、选中内容改变时的执行方法,方便在这些时刻实现对应的逻辑由于未在cocos2d-x官方示例中找到下拉列表,而又在游戏中需要用到,所以写了一个下拉列表,希望对大家有帮助DropDownList.h#ifndef _DROP_DOWN_LIST_H_#define _DROP_DOWN_LIST_H_#define ITEM_

2017-06-12 00:50:29 1451 1

原创 cocos2d-x3.10 使用tinyxml2在Android配合FileUtilsAndroid解析XML文件

在游戏中,每个关卡的东西往往是不同的,这就需要初始化不同的数据,然而,通常并不是把所有的关卡数据都写在程序中,而是把每个关卡数据写在配置文件中,XML既是其中的一种。 Cocos2d-x在Android读取文件: 在Android中,资源文件在assets文件夹下,其本身apk就是一个压缩文件,读取assets文件里的文件需要相应的权限,并不能fopen直接打开,所幸cocos2d

2016-11-18 15:47:52 1259

cocos2d-x json字符串与cocos2d::Value转换工具

该资源主要用于cocos2d-x中Value与json字符串的相互转换,提供从json文件读取为cocos2d::Value,cocos2d::Value写入到文件,cocos2d::Value转换为json字符串,json字符串转换为cocos2d::Value。json字符串转换成cocos::Value后就可以很方便的使用了,其本质就是json字符串的数组对应cocos2d::ValueVector,对象对应cocos2d::ValueMap.

2017-06-17

空空如也

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

TA关注的人

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