自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cocos2d-x 4.0 官方Demo程序编译

cocos2d-x 4.0 创建项目,运行官方demo

2022-05-16 22:00:39 599

转载 MySQL JSON 类型数据操作

MySQL JSON 类型数据操作

2021-12-08 17:37:58 120

转载 cocosStudio中使用PageView,ListView和ScrollView

本文转自:http://blog.csdn.net/shi_weihappy/article/details/42622105晚上吃东西好像吃坏肚子了,大哭。但是技术还要继续研究。最近工作中要使用CocosStudio做界面尴尬,好吧,不管对他有什么偏见,学习一下吧。这里主要记录一下三个控件的使用和说明。就是ScrollView,ListView和PageView。 首先大致的介绍一下这三个控件吧

2018-01-04 14:41:15 835

原创 cocos2dx ScrollView,TableView,ListView区别

TableView,ListView都继承自ScrollView 用法区别: 少量数据使用ListView,ScrollView比较好,大量的数据插入及其访问,则用TableView好 为什么? because: ListView,ScrollView每次都是加载的所有的item,所有数据量越大,卡顿越是明显 而TableView则是加载的你所看到的几条item,所以即使在多的数据,则只

2017-11-28 00:56:47 2693

转载 cocos2dx UITableView 使用

本文转自:http://blog.csdn.net/qq_22203741/article/details/77678291在这篇文章中,我们将讲下CCTableView,顾名思义,CCTableView表试图,在iOS里是tableview,Android里是listview,都是差不多的意思,在cocos2dx中CCTableView继承自CCScrollview。OK,下面我们直接上代码:

2017-11-28 00:41:12 470

转载 图片格式及其内存占用

游戏中最占内存的是图片,所以本篇主要讲图片的优化方式。1、内存计算公式 默认情况下,在cocos2d里面加载一张图片的时候,图片中每一个像素点使用4个byte(8位)来表示--分别代表red、green、blue和alpha透明通道。这个就简称RGBA8888(32-bit图)。因此使用默认的像素格式加载图片的话,内存消耗可以使用下面的公式计算: 图片宽度 * 图片高度 * 每个像素点

2017-11-27 00:16:01 3172

原创 cocos2dx ImageView使用

CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile(“*.plist”); ImageView* image = ImageView::create(); image->loadTexture(“*.png”, TextureResType::UI_TEX_TYPE_PLIST); image->setPo

2017-11-26 16:59:21 2850

转载 cocos2dx图片加载方式

cocos2dx创建sprite的多种方法 方法一 最常用,也是最简单的一种方法 CCSprite *bg=CCSprite::create(“sprite/background.jpg”,CCRectMake(0,0,480,320)); bg->setAnchorPoint(ccp(0,0)); bg->setPosition(CCPointZero); ad

2017-11-25 21:08:58 1836

转载 Mac OS X 配置 Apache+Mysql+PHP 详细教程

本文链接:http://jingyan.baidu.com/article/0aa22375b553a488cc0d64b5.html网上的教程已经有很多,这里简洁的记录一下。以 Mac OS X Mavericks 10.9.X 为例。先附上如何进入指定目录文件夹,按键盘 Command + Shift + G ,然后输入指定目录名即可。

2016-06-01 19:53:32 448

转载 Cocos2d-x项目移植(Win32至IOS,Win32至Android)

转自:http://www.58player.com/blog-2388-102251.html 1、前面的三个Cocos2d-x小游戏都是在VS中编写的,但是这些游戏实际上应该运行在手机或是平板等手持设备上。这就涉及到一个移植的问题。因为Cocos2d-x是由C++编写的,而IOS和Android又都有C++的编程接口,所以Cocos2d-x具备了跨平台的可移植性。       

2015-08-24 22:48:14 610

转载 C/C++ 编程中多国语言处理

转自:http://www.ibm.com/developerworks/cn/linux/l-cn-ccppglb/index.html?ca=drs-问题的提出多国语言的存在、不同语言操作系统的存在,使得针对多语言的设计颇费周章,在编码上所付出的工作量也是可观的。所谓编码的问题,归结起来,就是二进制的编码以何种编码格式进行解析的问题。特别是在硬盘文件和内存数据的相互转化、即

2015-08-11 13:25:26 1183

转载 cocos2dx环境配置及打包apk

转自:http://blog.csdn.net/yeungxuguang/article/details/18217029安装软件准备:vs2012cocos2d-x-2.2.1adt-bundle-windows-x86_64-20121030android-ndk-r9c-windows-x86_64jdk-7u21-windows-x64python-2.

2015-05-14 23:52:09 408

转载 iOS应用开发:什么是ARC?

转自:http://www.yifeiyang.net/development-of-the-iphone-simply-1/ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了

2015-04-06 17:51:15 315

转载 @autoreleasepool内存管理

转自:http://www.tuicool.com/articles/fumqMf虽然OC提供了@autoreleasepool这样方便快捷管理内存的方案,但它并不像Java一样能够全自动化,很多时候还是需要我们自己手动释放内存。自动释放池是OC里面的一种内存回收机制,一般可以将一些临时变量添加到自动释放池中,统一回收释放,当自动释放池销毁时,池里面的所有对象都会调用一次release

2015-04-06 17:32:48 323

转载 Cocos2d-x 3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用

转自:http://demo.netfoucs.com/sdhjob/article/details/38681239CocosStudio UI组件按钮UIButton复选框UICheckBox滑块UISlider图片UIImageView进度条UILoadingBar纹理文本 UITextAtlas字体文本 UIText图片字体文本 UIText

2015-03-31 09:07:08 460

转载 Lua基础 语句

转自:http://blog.csdn.net/wzzfeitian/article/details/8641641Lua支持大多数传统的语句,跟C语言和Pascal差不多。传统的语句包括:赋值,控制结构,流程调用等。Lua还支持一些不太传统的语句,例如多赋值(听起来有点怪,往下看就明白了)和局部变量声明(这个好像也是传统的吧)。1. 赋值赋值是改变一个变量

2015-03-20 18:31:22 324

转载 Lua基础 函数(二)

转自:http://blog.csdn.net/wzzfeitian/article/details/8701747在Lua中,你可以像使用number和string一样使用function。可以将function存储到变量中,存储到table中,可以当作函数参数传递,可以作为函数的返回值。在Lua中,function跟其他值一样,也是匿名的。function被作为

2015-03-20 18:28:44 321

转载 Lua基础 函数(一)

转自:http://blog.csdn.net/wzzfeitian/article/details/8653101在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。下面有3个例子,分别将函数当作一条语句;当作表达式(后面两个是一类)。[plain] view plaincopy

2015-03-20 18:27:42 382

转载 Cocos Studio2.0发布的资源在Cocos2d-x中的使用简介

转自:http://cn.cocos2d-x.org/tutorial/show?id=19451. 新版本的加载方式: 使用Cocos Studio 2.0发布的CSB资源更换了加载方式,需要用CSLoader来加载。CSLoader在Cocos2d-x 3.3RC0开始提供。 1234567

2015-03-20 13:14:57 744

转载 Cocos2dx.3x入门三部曲-Hello Game项目创建

转自:http://www.cnblogs.com/hll2008/p/4227277.html一、前提:完成cocos2d-x-3.x开发环境的安装配置。具体参考:Cocos2d-x.3x_软件配置篇二、本篇目标:l  创建一个名为hello game的cocos2dx 3.3的项目l  编译hello game项目l  在eclips

2015-03-18 23:07:33 398

转载 浅析Lua中table的遍历

转自:http://rangercyh.blog.51cto.com/1444712/1032925/当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是:for key, value in pairs(tbtest) do   XXX  end  for key, value in ipa

2015-03-17 14:02:26 347

转载 cocos2dx-多点触控

转自:http://m.blog.csdn.net/blog/jianpengxuexikaifa_11109/366424232014-7-3阅读478 评论0声  明       本教程仅用于初学cocos2dx同学使用,内容由本人(孤狼)学习过程中笔记编写,本教程使用cocos2dx版本为2.1.4。本教程内容可以自由转载,但必

2015-03-15 22:11:34 345

转载 大端小端(char)&x 和 char&x 的区别

Endianness 的问题实质就是关于计算机如何存储大的数值的问题。我们知道一个基本存储单元可以保存一个字节,每个存储单元对应一个地址。对于大于十进制255(16进制0xff)的整数,需要多个存储单元。例如,4660对应于0x1234,需要两个字节。不同的计算机系统使用不同的方法保存这两个字节。在我们常用的PC机中,低位的字节0x34保存在低地址的存储单元,高位的字节0x12保存

2015-03-15 20:05:27 906

转载 了解如何通过reverse_iterator的base得到iterator

转自:http://www.cnblogs.com/lihaozy/archive/2012/12/15/2819702.html调用reverse_iterator的base成员函数可以产生“对应的”iterator,但这句话有些辞不达意。举个例子,看一下这段代码,我们首先把从数字1-5放进一个vector中,然后产生一个指向3的reverse_iterator,并且通过reve

2015-03-14 17:02:00 318

转载 vector的reserve和resize

转自:http://www.cnblogs.com/qlee/archive/2011/05/16/2048026.html vector 的reserve增加了vector的capacity,但是它的size没有改变!而resize改变了vector的capacity同时也增加了它的size!原因如下:      reserve是容器预留空间,但在空间内不真正创建元素对象,所以在没有

2015-03-14 13:39:07 268

转载 std::string用法总结

转自:http://blog.csdn.net/lanyzh0909/article/details/6957649在平常工作中经常用到了string类,本人记忆了不好用到了的时候经常要去查询。在网上摘抄一下总结一下,为以后的查询方便:string类的构造函数:string(const char *s);    //用c字符串s初始化string(int n,c

2015-03-13 16:59:36 277

转载 C++中的操作符重载

转自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/09/01/2666570.html一、什么是操作符重载操作符重载可以分为两部分:“操作符”和“重载”。说到重载想必都不陌生了吧,这是一种编译时多态,重载实际上可以分为函数重载和操作符重载。运算符重载和函数重载的不同之处在于操作符重载重载的一定是操作符。我们不妨先直观的看一

2015-03-12 15:06:41 331

转载 标准C++中的string类的用法总结

转自:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,

2015-03-12 09:59:15 293

转载 对STL容器线程安全性的期待现实一些

转自:http://www.cnblogs.com/juncheng/articles/1600728.html标准C++的世界是相当保守和陈旧的。在这个纯洁的世界,所有可执行文件都是静 态链接的。不存在内存映射文件和共享内存。没有窗口系统,没有网络,没有数据库,没有其他进程。在这种情况下,当发现标准没有提到任何关于线程的东西时你 不该感到惊讶。你对STL的线程安全有的

2015-03-11 18:32:03 757

转载 C++模板学习

转自:http://www.cnblogs.com/gaojun/archive/2010/09/10/1823354.html1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Over

2015-03-11 16:27:26 211

转载 typedef函数指针用法

转自:http://blog.csdn.net/qll125596718/article/details/68918811.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int);   char glFun(int a){ retu

2015-03-11 00:02:07 223

转载 指针函数与函数指针的区别

转自:http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针     类型标识符

2015-03-10 23:44:01 178

转载 C++STL容器使用经验总结

转自:http://blog.csdn.net/zhuxianjianqi/article/details/7441144第1条:慎重选择容器类型。标准STL序列容器:vector、string、deque和list。标准STL关联容器:set、multiset、map和multimap。非标准序列容器slist和rope。slist是一个单向链表,rope本质

2015-03-10 13:25:52 386

转载 “浅拷贝”与“深拷贝”

转自:http://blog.csdn.net/bluescorpio/article/details/4322682C++中对象的复制就如同“克隆”,用一个已有的对象快速地复制出多个完全相同的对象。一般而言,以下三种情况都会使用到对象的复制:(1)建立一个新对象,并用另一个同类的已有对象对新对象进行初始化,例如:[cpp] view plaincopycl

2015-03-10 00:14:14 205

转载 B+tree 实现

转自:http://blog.csdn.net/hpghy123456/article/details/7719052/**  BPlusTree.h       2012/6/24--2012/7/5  hpghy, 790042744@qq.com    **/    #ifndef BPLUSTREE_H_  #define BPLUSTR

2015-03-08 15:07:49 437

转载 B+树与B*树小结

转自:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/25/2608880.html一、B+树1.B+树定义与特性B+树是B-树的变体,也是一种多路搜索树:其定义基本与B-树同,除了:1).非叶子结点的子树指针与关键字个数相同;2).非叶子结点的子树指针P[i],指向关键字值属于[K[i],

2015-03-07 22:26:53 283

转载 B树、B-树、B+树、B*树

转自:http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.htmlB树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其

2015-03-07 19:47:39 252

转载 数据结构之二叉树(遍历、建立、深度)

转自:http://blog.chinaunix.net/uid-26548237-id-3476141.html1、二叉树的深度遍历        二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树的所有结点,使得每个结点被访问一次且仅被访问一次。         对于二叉树的深度遍历,有前序遍历二叉树、中序遍历二叉树、后序遍历二叉树三种形式,下面分别进行学习和

2015-03-07 17:49:23 360

转载 memset函数使用

转自:http://blog.csdn.net/limpidfabulous/article/details/6899227void *memset(void *s, int ch, unsigned n);memset原型 (please type "man memset" in your shell)  void *memset(void *s, int c, size_t n

2015-03-05 23:07:47 377

转载 C++链表的创建与操作

转自:http://blog.sina.com.cn/s/blog_4b41e46d0100gb1b.html我们知道,数组式计算机根据事先定义好的数组类型与长度自动为其分配一连续的存储单元,相同数组的位置和距离都是固定的,也就是说,任何一个数组元素的地址都可一个简单的公式计算出来,因此这种结构可以有效的对数组元素进行随机访问。但若对数组元素进行插入和删除操作,则会引起大量数据的移动,从而使简

2015-03-05 17:41:58 1412

Linux基础教程.pdf

建议Linux新手把本教程认真的看完。这是一个开始,肯定有收获。我也是从新手走过来的,一步 步了解Linux,安装上Linux,然后成为了一名Linux相关的开发人员

2020-04-22

空空如也

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

TA关注的人

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