![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 54
Dream Ape
菜鸟养成记
展开
-
C++ typedef用法详解(转)
typedef的语法描述在现实生活中,信息的概念可能是长度,数量和面积等。在C语言中,信息被抽象为int、float和 double等基本数据类型。从基本数据类型名称上,不能够看出其所代表的物理属性,并且int、flo转载 2017-02-07 15:58:48 · 880 阅读 · 0 评论 -
cocos2d-x ui::ScrollView和ScrollView的使用
最近做项目发现个有趣的东西:scrollView原创 2017-04-17 18:54:55 · 10500 阅读 · 0 评论 -
C++ 类的静态成员详细讲解
http://blog.csdn.net/morewindows/article/details/6721430转载 2017-11-01 14:27:25 · 198 阅读 · 0 评论 -
C++ lambda 表达式详解
C++11 新增了很多特性,lambda 表达式是其中之一,如果你想了解的 C++11 完整特性,建议去这里,这里,这里,还有这里看看。本文作为 5 月的最后一篇博客,将介绍 C++11 的 lambda 表达式。很多语言都提供了 lambda 表达式,如 Python,Java 8。lambda 表达式可以方便地构造匿名函数,如果你的代码里面存在大量的小函数,而这些函数一般只被调用一转载 2017-10-31 09:45:35 · 328 阅读 · 0 评论 -
C++ #include的各种区别
C++中#include一、#include #include 引用的是编译器的类库路径里面的头文件。 假如你编译器定义的自带头文件引用在 C:\Keil\c51\INC\ 下面,则 #include 引用的就是 C:\Keil\c51\INC\stdio.h 这个头文件,不管你的项目在什么目录里, C:\Keil\c51\INC\stdio.h 这个路径就定下来了,一原创 2017-10-30 17:33:19 · 15493 阅读 · 1 评论 -
Cocos Creator如何导入Cocos2d-x工程 【Mac】
最近公司想尝试新的工作流程,将重复性的UI场景搭建工作从开发者手里释放,转交给UI设计师,调研的第一对象就是Cocos Creator。我这里细说一下整个的一个流程。大致是参考的官网贴出来的方式,但是感觉不太细致。所以自己总结一下。版本要求:cocos2d-x: v3.14+Cocos Creator: 1.4+一、首先是下载安装Cocos Creator 。下载链原创 2017-10-19 09:20:22 · 11860 阅读 · 3 评论 -
cocos2d-x问题与开发技巧汇总(转载专用)
cocos2dx接入微信分享(IOS)Cocos2d-x 3.9教程:9. Cocos2d-x中基于布局的容器控件cocos2dx[3.2](19)——裁剪节点ClippingNode转载 2017-07-14 09:43:30 · 272 阅读 · 0 评论 -
Cocos2d-x绘制圆角矩形
/** @brief 画圆角矩形 * @param origin 矩形开始点* @param destination 矩形结束点* @param radius 圆角半径* @param segments 圆角等份数,等份越多,圆角越平滑*转载 2017-05-10 10:40:40 · 1699 阅读 · 0 评论 -
关于Cocos2d-x中定时器的使用总结
1.定义定时器在大部分游戏中是不可或缺的,即每隔一段时间,就要执行相应的刷新体函数,以更新游戏的画面、时间、进度、敌人的指令等等。cocos2dx为我们提供了定时器schedule相关的操作。其操作函数的定义在CCNode中,所以基本上大多数的引擎类都可以设置定时器,如CCLayer、CCSprite、CCMenu等。 2.种类定时器更新的方式分为三类:转载 2017-05-16 15:12:23 · 330 阅读 · 0 评论 -
C++常规算法
最近在阅读《数据结构(c++语言版)》,所以在这里总结一下起泡排序void bubblesort1A(int A[], int n){ //起泡排序算法(版本1A):0 <= n bool sorted = false; //整体排序标志,首先假定尚未排序 while (!sorted) { //在尚未确讣已全尿排序乀前,逐趟迕行扫描交换 so原创 2017-05-07 10:21:32 · 338 阅读 · 0 评论 -
Cocos2dx - 创建半透明层并屏蔽向下触摸
添加屏蔽层并且吞掉下面页面的监听事件这里举例添加两个不同的屏蔽触摸监听cocos2d::LayerColor *shieldLayer = cocos2d::LayerColor::create(cocos2d::Color4B(0,0,0,0), visibleSize.width, visibleSize.height-314*AppDelegate::ResolutionSc原创 2017-04-19 21:59:03 · 1917 阅读 · 0 评论 -
cocos2d-x ui::Button 的setEnabled 和 setVisible 的区别,setEnabled后按钮却不见了
setVisible() 经常会用到,就是简单的不显示setEnabled() 设置事件是否还响应,但是有一个问题,如果你给button的是一张白色的底图,通过 setColor 设置了按钮的颜色,这时,如果setEnabled(false), 那按钮会同时变回为白色,这里还有一个函数叫做 setBright(), 这里设为true,按钮的颜色又添加上了。我的理解为,setEnab原创 2017-04-18 17:38:54 · 4308 阅读 · 0 评论 -
C++动态数组vector
vector实际上类似于a[]这个东西,也就是说它重载了[]运算符。使用vector时需要加上这个头文件。定义方法:vector 变量名;例如:vector a;vector b;vector c; //data为自定义的数据类型,可以为结构体操作方法:a[i]返回动态数组中的第i个元素a.empt转载 2017-01-25 10:58:21 · 389 阅读 · 0 评论 -
C++智能指针整理
直接管理内存什么时候需要直接管理简而言之,当内存分配在栈上时,不需要直接管理,而当内存分配在堆上时则需要手动回收,或者等到堆上内存分配满了触发了自动回收机制。 关于堆和栈,这篇文章讲得浅显易懂:http://blog.csdn.net/hairetz/article/details/4141043 一个由C/C++编译的程序占用的内存分为以下几个部分 栈区(stac转载 2018-02-09 09:46:02 · 341 阅读 · 0 评论