自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (7)
  • 收藏
  • 关注

原创 cocos2d-x-3.2 (一)两种方法画基本图形

1:     auto s = Director::getInstance()->getWinSize();     auto draw = DrawNode::create();     this->addChild(draw);     for (int i = 0; i 10; i++) {         draw->drawDot(Vec2(s.width*0.5

2014-10-14 18:04:07 645

原创 lua继承

Son继承Fathter,Monther,Father和Monther

2014-07-04 18:05:48 623

原创 Lua脚本语言入门(一)

1、CCLuaEngine:Lua脚本引擎,它的基类规定了所有Lua引擎的功能函数。通过CCLuaEngine的静态函数获取一个Lua脚本引擎实例对象指针。  CCLuaEngine* pEngine = CCLuaEngine::defaultEngine(); 2、CCScripEngineManager:脚本引擎管理器,用来设定当前项目的唯一正在使用的脚本引擎。通过CCScripEngi

2014-06-11 18:03:37 2528

原创 JS自学(一)--javaScript高级程序设计(第三版)----人民邮电出版社

1、一个完整的JavaScript实现应该由三部分组成:核心(ECMAScript),文档对象模型()

2014-06-03 17:31:59 1452

原创 写入plsit文件

FILE *file=fopen(sFilePath,"w"); /* filenames metadata version 1 */ //xml头部信息 fprintf(file,"\n"); fprintf(file,"\n"); //plist 父节点字段开头 fprintf(file,"\n"); // fprintf(

2014-05-21 17:24:37 570

原创 cocos2d-x加入控制台程序代码

#include "main.h" #include "AppDelegate.h" #include "CCEGLView.h" USING_NS_CC; #define USE_WIN32_CONSOLEa int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,

2014-05-18 13:26:48 1193

原创 用vs2010打包cocos2d-x项目.exe

1、

2014-05-15 14:43:40 599

转载 如何写一篇好的技术博客 转自:http://www.cocoachina.com/gamedev/misc/2014/0504/8299.html

作者的内容:

2014-05-08 10:09:08 588

转载 解决安装MySQL出现Cannot create windows service for mysql.error:0

转自:http://www.cnblogs.com/bluestorm/archive/2012/09/19/2693415.html

2014-05-07 15:44:15 682

原创 c++prime重学(四)基于第四版

迭代器: (1)插入迭代器:这类迭代器与rong

2014-04-23 11:30:51 663

原创 AnimationPacker重写

1、关于va_list,va_start,va_end 当wufa

2014-04-22 18:12:53 623

原创 cocos2d-x 3.0深入了解之五

1、首先推荐一篇文章:http://blog.csdn.net/liaowenfeng/article/details/8566856 2、glview->setFrameSize(320)

2014-04-17 18:16:33 1106

原创 c++prime重学(三)基于第四版

ff

2014-04-17 17:26:25 587

原创 cocos2d-x 3.0深入了解 --- 四

通过plist生成帧动画(sanzhibng)

2014-04-15 14:56:54 907

转载 pushScene,popScene,replaceScen切换场景之间的区别

1. 切换全屏场景的时候最好使用replaceScene而不是pushScene。 因为pushScene并不会销毁前一个scene,仅仅是将后一个scene按照堆栈的方式加入到前一个scene的上面。如果自身代码中内存管理写的不好的,利用pushScene很难发现该方面的问题,一旦崩溃定位都很难定位。replaceScene可以及早的将隐含的问题给暴露出来。 2. 尽量不

2014-04-13 13:37:06 1097

原创 cocos2d-x 3.0深入了解之三

本节是根据官网的学习累积

2014-04-11 18:33:29 816

原创 cocos2d-x 3.0深入了解之二

1、CCAffineTransform.h文件 关于CC_DLL:http://www.cnblogs.com/mingfish/p/3180652.html

2014-04-11 18:14:42 852

原创 c++prime重学(二)基于第四版

1、const (*pf)(const string &,const string &) 这个语句将pf声明为指向函数的指针,它所指向的函数带有两个const string&类型的形参和bool类型的返回值。 *pf两侧的圆括号是必须的 用typedef简化函数指针的定义: typedef bool (*cmpFcn)(const string &,const string&) 对函数指

2014-04-11 15:44:04 657

原创 cocos2d-x 3.0 Android.mk 设置方法

LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := cocos2dcpp_shared LOCAL_MODULE_FILENAME := libcocos2dcpp //这部风 LOCAL_SRC_FILES := hellocpp/main.cpp \        

2014-04-09 15:19:46 635

原创 cocos2d-x 3.0深入了解之一

1、通过不停的跟踪,我找到了CCPlatformC

2014-04-08 11:20:30 1100

原创 cocos2d-x 3.0环境配置和打包整合教程

一:环境配置 环境配置参考了cocos官网:http://www.cocos2d-x.org/docs/manual/framework/native/getting-started/v3.0/setting-up-development-environments-on-windows7-with-vs2013/zh 工具准备 搭建开发环境需要安装工具包括 Visual Stu

2014-04-02 16:31:23 1228

原创 c++prime重学(一)基于第四版

数组: 1、如果没有显示提供元素初值,则数组回想普通变量一样初始化: (1)在函数体外定义的内置数组,其元素均初始化为0 (2)在函数体内定义的内置数组,其元素无初始化。 (3)不管数组在哪里定义,如果其元素为类类型,则自动调用该类的默认构造函数进行初始化;如果该类 没有默认构造函数,则必须为该数组的元素提供显示初始化。 2、现代c++程序采用vector类型和迭代器取代一般的数组、采

2014-04-02 11:52:59 664

原创 coco2d-x 3.0基础浅谈(一)

1、改变窗口的大小 在AppDelegate.cpp            auto director = Director::getInstance();            auto glview = director->getOpenGLView();            if(!glview)            {                     glvie

2014-04-01 17:19:17 677

原创 cocos2d-x画扇形

第一步:           在CCDrawingPrimitives.加入如下方法:           /**画扇形***/     void drawSolidfanshaped( const Point& center, float radius, float angle, unsigned int segments, float scaleX, float scaleY);   

2014-04-01 12:10:04 2029

转载 内存分配函数 :malloc,calloc,realloc

1.   malloc函数 malloc函数可以从堆上获得指定字节的内存空间,其函数声明如下: void * malloc(int n); 其中,形参n为要求分配的字节数。如果函数执行成功,malloc返回获得内存空间的首地址;如果函数执行失败,那么返回值为NULL。由于malloc函数值的类型为void型指针,因此,可以将其值类型转换后赋给任意类型指针,这样就可以通过操作该类型指针来操作从

2014-04-01 11:32:49 425

转载 C++11自学

一、Lambda表达式 一、Lambda表达式 C++ 11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda的语法形式如下:               [函数对象参数] (操作符重载函数参数) mutable或exception声明 ->返回值类型 {函数体}       可以看到,Lambda主要分为五个部分:[函数对象参数]、(操作符重载函数参数)

2014-03-31 12:11:25 481

原创 cocos2d-x基础(五)tinyXML2

1、首先添加tinyXML2的库:#include "support/tinyxml2/tinyxml2.h" 2、引入命名空间:using namespace tinyxml2;但是不知道为什么引入后还是需要在定义相关的 对象前加入tinyxml2:: 3、写入XML文件       //要储存XML文件的路径(XML将会存储在proj.win32\Debug.win32下,还有另外一种

2014-03-29 20:12:19 682

原创 cocos2d-x基础(四)CCprite CCSpriteBatcNode

CCSprite:         CCSpriteFrameCache::sharedSpriteFrameCache();        CCSpriteFrameCache *pCache=CCSpriteFrameCache::sharedSpriteFrameCache();        pCache->addSpriteFrame(CCSpriteFrame::create("

2014-03-28 11:48:18 575

原创 cocos2d-x基础(三)CCSpriteFrameCache,CCSpriteFrame

TexturePacker使用方法: 内存问题, OpenGL ES 纹理的宽和高都要是2次幂数, 以刚才的例子来说, 假如 start.png 本身是 480x320, 但在载入内存後, 它其实会被变成一张 512x512 的纹理, 而start.png 则由 101x131 变成 128x256, 默认情况下面,当你在cocos2d里面加载一张图片的时候,对于每一个像素点使用4个by

2014-03-25 23:20:26 1012

转载 cocos2d-x基础(二)触屏事件

转自:http://codingnow.cn/cocos2d-x/783.html 1.首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程 CCTouch:它封装了触摸点,可以通过getLocation函数返回一个CCPoint。 CCTouchDelegate:它是触摸事件委托,就是系统捕捉到触摸事件后交由它或者它的子类处理,所以我们在处理触屏事件时,必须得继承它。它封装了下面

2014-03-25 18:50:26 828

原创 cocos2d-x基础(一)CCNode

CCNode: contentSize :设定的节点未转化时的大小。无论该节点缩放或旋转contentSize仍然相同!所有节点都有大小。层和场景具有相同大小的屏幕。  setRotation(float rotation):设置节点度旋转(角度)。 0 是默认的旋转角度.  节点沿顺时针旋转是正值,反时针方向为负值。 Layer和Scene的描点是(0,0),因为 virtual voi

2014-03-23 14:37:54 766

原创 TMXMap学习总结

CCTMXTiledMap: CCTileMapAtlas: CCTileMapAtlas* map = CCTileMapAtlas::create(地图素材.png,地图数据.tga.,tile块宽,tile块高); cocos2dx为了兼容性,所以保留了,现在cocos2dx不推荐使用此种方式拼图了..

2014-03-20 13:27:10 675

原创 一些觉得要记住的cocos2d-x方法(总结)

void main() { ff }

2014-03-12 20:53:05 674

转载 让你不再害怕指针

前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析. 下面让我们先从简单的类型开始慢慢分析吧: int p;          

2013-12-13 19:06:33 373

转载 C++中Static作用和使用方法

1、什么是static?        static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。     2、为什么要引入static?        函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想

2013-12-13 19:00:09 942

原创 havok自学专栏(二)2013/8/24

hkpPhantom:AABB型和有形状的phantom进入hkpWorld, hkpPhantomType:Phantom类型,有HK_PHANTOM_AABB(对应于hkpAabbPhantom), HK_PHANTOM_SIMPLE_SHAPE(对应于hkpCachingShapePhantom), HK_PHANTOM_CACHING_SHAPE(对应于hkpSimple

2013-08-24 21:46:42 706

原创 havok自学专栏(一)2013/8/22

关于物理引擎havok已经学习了一个多月了,它的确是妙不可言,发觉自己喜欢上了它!现在,我认为自己需要从头开始慢慢的钻透它!           hkpCharacterRigidBody:该类被用来代表可以在场景动态运动的刚体           MOTION_KEYFRAMED:(定义)模拟一个没有被执行的正常刚体。我的理解是该正常刚体是摄像机的主要观察视角,但是不能通过控制(w a s

2013-08-22 21:00:11 664

原创 NIF文件导入到场景(VS2008)

NiStream kStream; // Load in the scenegraph for our world... bool bSuccess = kStream.Load(NiApplication::ConvertMediaFilename("WOdRLD.NIF")); if (!bSuccess) { NiMessageB

2013-07-19 10:20:16 548

转载 C语言精确获得消耗时间

#include    #include      int main()    {       time_t tBegin;       tBegin=clock();       //代码段        time_t tCost=clock()-tBegin;     return 0;  }

2013-07-19 10:16:38 456

lua静态库下载

lua静态库,生成lib文件,已经完成修改

2014-06-12

AnimatePacker

AnimatePacker,沈大海和老G的代码

2014-04-22

TileMap源码和资源

自己用cocos2d-x 3.0写的关于TileMap源码和资源

2014-04-17

plist资源文件

plist资源文件,我所用的资源,包含修改的plist文件和素材

2014-04-15

使用cocos2d-x3.0来给Sprite添加遮罩

使用cocos2d-x3.0来给Sprite添加遮罩

2014-04-11

c++Primer第四版 容器的综合应用:文本查询 源码

c++Primer第四版 容器的综合应用:文本查询 源码

2014-04-11

Visual_Assist_X

vs2012和vs2010开发助手,亲测可用

2014-03-30

空空如也

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

TA关注的人

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