05 2014 档案
摘要:对于做ios的人来说,安装安卓开发环境,最好是在mac下安装了,我的mac是10.8.2,64位系统的安卓开发环境需要下面几个东西:1 jdk(mac下已经默认有了,可以在命令提示符下输入java -version验证一下)2 eclipse3 ADT不过不用单独下载eclipse和adt了,现在g...
阅读全文
摘要:SDK:SoftwareDevelopmentKit(软件开发工具箱)一般而言SDK即开发Windows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。为了鼓励开发者使用其系统或者语言,许多 SDK 是免...
阅读全文
摘要:/* ioapi.h -- IO base function header for compress/uncompress .zip part of the MiniZip project - (http://www.winimage.com/zLibDll/minizip.html ) Co...
阅读全文
摘要:/* unzip.h -- IO for uncompress .zip files using zlib Version 1.1, February 14h, 2010 part of the MiniZip project - (http://www.winimage.com/zLibDll/m...
阅读全文
摘要:#ifndef __SUPPORT_ZIPUTILS_H__#define __SUPPORT_ZIPUTILS_H__#include #include "CCPlatformDefine.h"namespace cocos2d{ /* XXX: pragma pack ??? */ /** ...
阅读全文
摘要:#ifndef __CCACCELEROMETER_DELEGATE_H__#define __CCACCELEROMETER_DELEGATE_H__#include "CCCommon.h"NS_CC_BEGIN/**@brief The device accelerometer reports...
阅读全文
摘要:#ifndef __CC_APPLICATION_PROTOCOL_H__#define __CC_APPLICATION_PROTOCOL_H__NS_CC_BEGINenum TargetPlatform{ kTargetWindows, kTargetLinux, kTargetMacO...
阅读全文
摘要:#ifndef __CC_COMMON_H__#define __CC_COMMON_H__#include "CCPlatformMacros.h"NS_CC_BEGIN/*** @addtogroup platform* @{*//// The max length of CCLog messa...
阅读全文
摘要:#ifndef __CCDEVICE_H__#define __CCDEVICE_H__#include "CCPlatformMacros.h"NS_CC_BEGINclass CC_DLL CCDevice{private: CCDevice();public: /** * Gets th...
阅读全文
摘要:#ifndef __CC_FILEUTILS_H__#define __CC_FILEUTILS_H__#include #include #include #include "CCPlatformMacros.h"#include "ccTypes.h"#include "ccTypeInfo.h...
阅读全文
摘要:#ifndef __CC_IMAGE_H__#define __CC_IMAGE_H__#include "cocoa/CCObject.h"NS_CC_BEGIN/*** @addtogroup platform* @{*/class CC_DLL CCImage : public CCObjec...
阅读全文
摘要:#ifndef __CC_PLATFORM_IMAGE_CPP__#error "CCFileUtilsCommon_cpp.h can only be included for CCFileUtils.cpp in platform/win32(android,...)"#endif /* __C...
阅读全文
摘要:#include "platform/CCImage.h"#include "textures/CCTexture2D.h"#if defined(__native_client__) || defined(EMSCRIPTEN)// TODO(sbc): I'm pretty sure all p...
阅读全文
摘要:#ifndef __CC_PLATFORM_MACROS_H__#define __CC_PLATFORM_MACROS_H__/*** define some platform specific macros*/#include "ccConfig.h"#include "CCPlatformCo...
阅读全文
摘要:#ifndef __CCSAXPARSER_H__#define __CCSAXPARSER_H__#include "CCPlatformConfig.h"#include "CCCommon.h"NS_CC_BEGIN/*** @addtogroup platform* @{*/typedef ...
阅读全文
摘要:#ifndef __CC_PLATFORM_THREAD_H__#define __CC_PLATFORM_THREAD_H__#include "CCCommon.h"#include "CCPlatformMacros.h"NS_CC_BEGIN/*** @addtogroup platform...
阅读全文
摘要:#ifndef __PLATFORM_H__#define __PLATFORM_H__#include "CCThread.h"#include "CCPlatformMacros.h"NS_CC_BEGIN/*** @addtogroup platform* @{*/struct CC_DLL ...
阅读全文
摘要:#ifndef __CCARRAY_H__#define __CCARRAY_H__#include "support/data_support/ccCArray.h"/*** @addtogroup data_structures* @{*//** @def CCARRAY_FOREACHA co...
阅读全文
摘要:#ifndef __COCOA_CGAFFINETRANSFORM_H__#define __COCOA_CGAFFINETRANSFORM_H__#include "CCGeometry.h"#include "platform/CCPlatformMacros.h"NS_CC_BEGINstru...
阅读全文
摘要:#ifndef __CCDICTIONARY_H__#define __CCDICTIONARY_H__#include "support/data_support/uthash.h"#include "CCObject.h"#include "CCArray.h"#include "CCStrin...
阅读全文
摘要:#ifndef __CCDATAVISITOR_H__#define __CCDATAVISITOR_H__#include "platform/CCPlatformMacros.h"#include NS_CC_BEGINclass CCObject;class CCBool;class CCIn...
阅读全文
摘要:#ifndef __AUTORELEASEPOOL_H__#define __AUTORELEASEPOOL_H__#include "CCObject.h"#include "CCArray.h"NS_CC_BEGIN/*** @addtogroup base_nodes* @{*/class C...
阅读全文
摘要:#ifndef __CCGEMETRY_H__#define __CCGEMETRY_H__#include "platform/CCPlatformMacros.h"#include "CCObject.h"#include NS_CC_BEGIN/*** @addtogroup data_str...
阅读全文
摘要:#ifndef __CC_SET_H__#define __CC_SET_H__#include #include "CCObject.h"NS_CC_BEGIN/*** @addtogroup data_structures* @{*/typedef std::set::iterator CCSe...
阅读全文
摘要:#ifndef __CCOBJECT_H__#define __CCOBJECT_H__#include "CCDataVisitor.h"#ifdef EMSCRIPTEN#include #endif // EMSCRIPTENNS_CC_BEGIN/*** @addtogroup base_n...
阅读全文
摘要:#ifndef __PLATFOMR_CCNS_H__#define __PLATFOMR_CCNS_H__#include "CCGeometry.h"NS_CC_BEGIN/*** @addtogroup data_structures* @{*//**@brief Returns a Core...
阅读全文
摘要:#ifndef __CCSTRING_H__#define __CCSTRING_H__#if (CC_TARGET_PLATFORM == CC_PLATFORM_BLACKBERRY)#include #endif#include #include #include #include "CCOb...
阅读全文
摘要:#ifndef __CC_ZONE_H__#define __CC_ZONE_H__#include "platform/CCPlatformMacros.h"#include NS_CC_BEGIN/*** @addtogroup data_structures* @{*/class CCObje...
阅读全文
摘要:#ifndef __TOUCH_DISPATHCHER_CCTOUCH_DELEGATE_PROTOCOL_H__#define __TOUCH_DISPATHCHER_CCTOUCH_DELEGATE_PROTOCOL_H__#include "cocoa/CCObject.h"#include ...
阅读全文
摘要:#ifndef __CC_TOUCH_H__#define __CC_TOUCH_H__#include "cocoa/CCObject.h"#include "cocoa/CCGeometry.h"NS_CC_BEGIN/*** @addtogroup input* @{*/class CC_DL...
阅读全文
摘要:#ifndef __TOUCH_DISPATCHER_CCTOUCH_HANDLER_H__#define __TOUCH_DISPATCHER_CCTOUCH_HANDLER_H__#include "CCTouchDelegateProtocol.h"#include "CCTouchDispa...
阅读全文
摘要:#ifndef __TOUCH_DISPATCHER_CCTOUCH_DISPATCHER_H__#define __TOUCH_DISPATCHER_CCTOUCH_DISPATCHER_H__#include "CCTouchDelegateProtocol.h"#include "cocoa/...
阅读全文
摘要:#ifndef __CCTMX_OBJECT_GROUP_H__#define __CCTMX_OBJECT_GROUP_H__#include "cocoa/CCGeometry.h"#include "cocoa/CCString.h"#include "cocoa/CCArray.h"#inc...
阅读全文
摘要:#ifndef __CCTMX_LAYER_H__#define __CCTMX_LAYER_H__#include "CCTMXObjectGroup.h"#include "base_nodes/CCAtlasNode.h"#include "sprite_nodes/CCSpriteBatch...
阅读全文
摘要:#ifndef __CCTILE_MAP_ATLAS__#define __CCTILE_MAP_ATLAS__#include "base_nodes/CCAtlasNode.h"NS_CC_BEGINstruct sImageTGA;class CCDictionary;/*** @addtog...
阅读全文
摘要:#ifndef __CCPARALLAX_NODE_H__#define __CCPARALLAX_NODE_H__#include "base_nodes/CCNode.h"/*#include "support/data_support/ccArray.h"*/NS_CC_BEGINstruct...
阅读全文
摘要:#ifndef __CC_TM_XML_PARSER__#define __CC_TM_XML_PARSER__#include "cocoa/CCArray.h"#include "cocoa/CCDictionary.h"#include "cocoa/CCGeometry.h"#include...
阅读全文
摘要:#ifndef __CCTMX_TILE_MAP_H__#define __CCTMX_TILE_MAP_H__#include "base_nodes/CCNode.h"#include "CCTMXObjectGroup.h"NS_CC_BEGINclass CCTMXObjectGroup;c...
阅读全文
摘要:#ifndef __CCTEXTURE2D_H__#define __CCTEXTURE2D_H__#include #include "cocoa/CCObject.h"#include "cocoa/CCGeometry.h"#include "ccTypes.h"#ifdef EMSCRIPT...
阅读全文
摘要:题记:对于技术,我们大可不必挖得那么深,但一定要具备可以挖得很深的能力 问题的由来 怎么样使用 Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,“”阅读器题记:对于技术,我们大可不必挖得那么深,但一定要具备可以挖得很深的能力问题的由来怎么样使用 Cocos2...
阅读全文
摘要:我们在游戏的制作中,肯定会设计到呈现给玩家的信息提示,比如获得了一个什么样的技能,获得了多少分数。这样的提示应该独立于游戏画面,即使在场景切换时信息提示也不应该受到影响。cocos2d采用了便于理解的设计,每一个游戏的场景都是一个Scene,不同的场景切换也很方便,但任何时刻只能有一个scene运行...
阅读全文
摘要:C/C++ Keywordsasm 插入一个汇编指令. auto 声明一个本地变量. catch 处理 thrown 产生的异常. const_cast 从一个const变量中抛出. delete 释放内存. dynamic_cast 动态投射. explicit 仅用在构造器的正确匹配. ext...
阅读全文
摘要:#ifndef __CCTEXTURE_ATLAS_H__#define __CCTEXTURE_ATLAS_H__#include "ccTypes.h"#include "cocoa/CCObject.h"#include "ccConfig.h"#include NS_CC_BEGINclas...
阅读全文
摘要:#ifndef __CCTEXTURE_CACHE_H__#define __CCTEXTURE_CACHE_H__#include "cocoa/CCObject.h"#include "cocoa/CCDictionary.h"#include "textures/CCTexture2D.h"#...
阅读全文
摘要:#ifndef __CCETCTEXTURE_H__#define __CCETCTEXTURE_H__#include "cocoa/CCObject.h"#include "platform/CCPlatformMacros.h"#include "CCGL.h"NS_CC_BEGINclass...
阅读全文
摘要:#ifndef __CCPVRTEXTURE_H__#define __CCPVRTEXTURE_H__#include "CCStdC.h"#include "CCGL.h"#include "cocoa/CCObject.h"#include "cocoa/CCArray.h"NS_CC_BEG...
阅读全文
摘要:#ifndef __CC_IME_DELEGATE_H__#define __CC_IME_DELEGATE_H__#include "cocoa/CCGeometry.h"NS_CC_BEGIN/*** @addtogroup input* @{*/typedef struct{ CCRect ...
阅读全文
摘要:#ifndef __CC_IME_DISPATCHER_H__#define __CC_IME_DISPATCHER_H__#include "CCIMEDelegate.h"NS_CC_BEGIN/*** @addtogroup input* @{*//**@brief Input Method...
阅读全文
摘要:#ifndef __CC_TEXT_FIELD_H__#define __CC_TEXT_FIELD_H__#include "label_nodes/CCLabelTTF.h"#include "text_input_node/CCIMEDelegate.h"#include "touch_dis...
阅读全文
摘要:#ifndef __CC_ANIMATION_CACHE_H__#define __CC_ANIMATION_CACHE_H__#include "cocoa/CCObject.h"#include "cocoa/CCDictionary.h"#include NS_CC_BEGINclass CC...
阅读全文
摘要:#ifndef __CC_ANIMATION_H__#define __CC_ANIMATION_H__#include "platform/CCPlatformConfig.h"#include "cocoa/CCObject.h"#include "cocoa/CCArray.h"#includ...
阅读全文
摘要:#ifndef __SPITE_NODE_CCSPRITE_H__#define __SPITE_NODE_CCSPRITE_H__#include "base_nodes/CCNode.h"#include "CCProtocols.h"#include "textures/CCTextureAt...
阅读全文
摘要:#ifndef __CC_SPRITE_BATCH_NODE_H__#define __CC_SPRITE_BATCH_NODE_H__#include "base_nodes/CCNode.h"#include "CCProtocols.h"#include "textures/CCTexture...
阅读全文
摘要:#ifndef __SPRITE_CCSPRITE_FRAME_H__#define __SPRITE_CCSPRITE_FRAME_H__#include "base_nodes/CCNode.h"#include "CCProtocols.h"#include "cocoa/CCObject.h...
阅读全文
摘要:#ifndef __SPRITE_CCSPRITE_FRAME_CACHE_H__#define __SPRITE_CCSPRITE_FRAME_CACHE_H__/** To create sprite frames and texture atlas, use this tool:*http:/...
阅读全文
摘要:#ifndef __SCRIPT_SUPPORT_H__#define __SCRIPT_SUPPORT_H__#include "platform/CCCommon.h"#include "CCAccelerometer.h"#include "touch_dispatcher/CCTouch.h...
阅读全文
摘要:#ifndef __CCPARTICLEBATCHNODE_H__#define __CCPARTICLEBATCHNODE_H__#include "base_nodes/CCNode.h"#include "CCProtocols.h"NS_CC_BEGINclass CCTexture2D;c...
阅读全文
摘要:#ifndef __CCPARTICLE_EXAMPLE_H__#define __CCPARTICLE_EXAMPLE_H__#include "CCParticleSystemQuad.h"NS_CC_BEGIN/*** @addtogroup particle_nodes* @{*///! @...
阅读全文
摘要:#ifndef __CCPARTICLE_SYSTEM_H__#define __CCPARTICLE_SYSTEM_H__#include "CCProtocols.h"#include "base_nodes/CCNode.h"#include "cocoa/CCDictionary.h"#in...
阅读全文
摘要:#ifndef __CCMOTION_STREAK_H__#define __CCMOTION_STREAK_H__#include "CCProtocols.h"#include "textures/CCTexture2D.h"#include "ccTypes.h"#include "base_...
阅读全文
摘要:#ifndef __MISCNODE_CCCLIPPING_NODE_H__#define __MISCNODE_CCCLIPPING_NODE_H__#include "base_nodes/CCNode.h"#include "CCGL.h"NS_CC_BEGIN/** CCClippingNo...
阅读全文
摘要:#ifndef __CC_PARTICLE_SYSTEM_QUAD_H__#define __CC_PARTICLE_SYSTEM_QUAD_H__#include "CCParticleSystem.h"NS_CC_BEGINclass CCSpriteFrame;/*** @addtogroup...
阅读全文
摘要:#ifndef __MISC_NODE_CCPROGRESS_TIMER_H__#define __MISC_NODE_CCPROGRESS_TIMER_H__#include "sprite_nodes/CCSprite.h"#ifdef EMSCRIPTEN#include "base_node...
阅读全文
摘要:#ifndef __CCRENDER_TEXTURE_H__#define __CCRENDER_TEXTURE_H__#include "base_nodes/CCNode.h"#include "sprite_nodes/CCSprite.h"#include "kazmath/mat4.h"N...
阅读全文
摘要:#ifndef __CCLAYER_H__#define __CCLAYER_H__#include "base_nodes/CCNode.h"#include "CCProtocols.h"#include "touch_dispatcher/CCTouchDelegateProtocol.h"#...
阅读全文
摘要:#ifndef __CCSCENE_H__#define __CCSCENE_H__#include "base_nodes/CCNode.h"NS_CC_BEGIN/*** @addtogroup scene* @{*//** @brief CCScene is a subclass of CCN...
阅读全文
摘要:#ifndef __CCTRANSITION_H__#define __CCTRANSITION_H__#include "CCScene.h"#include "ccTypes.h"NS_CC_BEGIN/*** @addtogroup transition* @{*///static creat...
阅读全文
摘要:#ifndef __CCPAGE_TURN_TRANSITION_H__#define __CCPAGE_TURN_TRANSITION_H__#include "CCTransition.h"NS_CC_BEGIN/*** @addtogroup transition* @{*//**@brief...
阅读全文
摘要:#ifndef __CCTRANSITIONPROGRESS_H__#define __CCTRANSITIONPROGRESS_H__#include "CCTransition.h"NS_CC_BEGINclass CCProgressTimer;class CCRenderTexture;/*...
阅读全文
摘要:#ifndef __CCKEYPAD_DELEGATE_H__#define __CCKEYPAD_DELEGATE_H__#include "cocoa/CCObject.h"NS_CC_BEGIN/*** @addtogroup input* @{*/class CC_DLL CCKeypadD...
阅读全文
摘要:#ifndef __CCKEYPAD_DISPATCHER_H__#define __CCKEYPAD_DISPATCHER_H__#include "CCKeypadDelegate.h"#include "cocoa/CCArray.h"NS_CC_BEGIN/*** @addtogroup i...
阅读全文
摘要:#ifndef __EFFECTS_CCGRABBER_H__#define __EFFECTS_CCGRABBER_H__#include "CCConfiguration.h"#include "cocoa/CCObject.h"#include "CCGL.h"NS_CC_BEGINclass...
阅读全文
摘要:#ifndef __EFFECTS_CCGRID_H__#define __EFFECTS_CCGRID_H__#include "cocoa/CCObject.h"#include "base_nodes/CCNode.h"#include "CCCamera.h"#include "ccType...
阅读全文
摘要:/*** IMPORTANT IMPORTANT IMPORTANT IMPORTANT*** LEGACY FUNCTIONS** USE CCDrawNode instead**/#ifndef __CCDRAWING_PRIMITIVES__#define __CCDRAWI...
阅读全文
摘要:#ifndef __CCDRAWNODES_CCDRAW_NODE_H__#define __CCDRAWNODES_CCDRAW_NODE_H__#include "base_nodes/CCNode.h"#include "ccTypes.h"NS_CC_BEGIN/** CCDrawNodeN...
阅读全文
摘要:#ifndef __CCATLAS_NODE_H__#define __CCATLAS_NODE_H__#include "CCNode.h"#include "CCProtocols.h"#include "ccTypes.h"NS_CC_BEGIN/*** @addtogroup base_no...
阅读全文
摘要:#ifndef __CC_GL_BUFFERED_NODE__#define __CC_GL_BUFFERED_NODE__#include class CCGLBufferedNode{public: CCGLBufferedNode(void); /** * Load the given ...
阅读全文
摘要:#ifndef __PLATFORM_CCNODE_H__#define __PLATFORM_CCNODE_H__#include "ccMacros.h"#include "cocoa/CCAffineTransform.h"#include "cocoa/CCArray.h"#include ...
阅读全文
摘要:#ifndef __CCSCHEDULER_H__#define __CCSCHEDULER_H__#include "cocoa/CCObject.h"#include "support/data_support/uthash.h"NS_CC_BEGIN/*** @addtogroup globa...
阅读全文
摘要:#ifndef __CCDIRECTOR_H__#define __CCDIRECTOR_H__#include "platform/CCPlatformMacros.h"#include "cocoa/CCObject.h"#include "ccTypes.h"#include "cocoa/C...
阅读全文
摘要:#ifndef __CCCONFIGURATION_H__#define __CCCONFIGURATION_H__#include "cocoa/CCObject.h"#include "CCGL.h"#include "cocoa/CCString.h"#include NS_CC_BEGINt...
阅读全文
摘要:.h#ifndef __CCCAMERA_H__#define __CCCAMERA_H__#include "cocoa/CCObject.h"#include "ccMacros.h"#include "kazmath/mat4.h"#include NS_CC_BEGIN///////////...
阅读全文
摘要:#ifndef __CCACTIONTWEEN_H__#define __CCACTIONTWEEN_H__#include "CCActionInterval.h"NS_CC_BEGIN/*** @addtogroup actions* @{*/class CC_DLL CCActionTween...
阅读全文
摘要:#ifndef __ACTION_CCTILEDGRID_ACTION_H__#define __ACTION_CCTILEDGRID_ACTION_H__#include "CCActionGrid.h"NS_CC_BEGIN/*** @addtogroup actions* @{*//** @b...
阅读全文
摘要:#ifndef __ACTION_CCPROGRESS_TIMER_H__#define __ACTION_CCPROGRESS_TIMER_H__#include "CCActionInterval.h"NS_CC_BEGIN/*** @addtogroup actions* @{*//**@br...
阅读全文
摘要:#ifndef __ACTION_CCPAGETURN3D_ACTION_H__#define __ACTION_CCPAGETURN3D_ACTION_H__#include "CCActionGrid3D.h"NS_CC_BEGIN/*** @addtogroup actions* @{*//*...
阅读全文
摘要:#ifndef __ACTION_CCINTERVAL_ACTION_H__#define __ACTION_CCINTERVAL_ACTION_H__#include "base_nodes/CCNode.h"#include "CCAction.h"#include "CCProtocols.h...
阅读全文
摘要:#ifndef __CCINSTANT_ACTION_H__#define __CCINSTANT_ACTION_H__#include #include "ccTypeInfo.h"#include "CCAction.h"NS_CC_BEGIN/*** @addtogroup actions* ...
阅读全文
摘要:#ifndef __ACTION_CCGRID3D_ACTION_H__#define __ACTION_CCGRID3D_ACTION_H__#include "CCActionGrid.h"NS_CC_BEGIN/*** @addtogroup actions* @{*//**@brief CC...
阅读全文
摘要:#ifndef __ACTION_CCGRID_ACTION_H__#define __ACTION_CCGRID_ACTION_H__#include "CCActionInterval.h"#include "CCActionInstant.h"NS_CC_BEGINclass CCGridBa...
阅读全文
摘要:#ifndef __ACTION_CCEASE_ACTION_H__#define __ACTION_CCEASE_ACTION_H__#include "CCActionInterval.h"NS_CC_BEGINclass CCObject;class CCZone;/*** @addtogro...
阅读全文
摘要:.h#ifndef __CCACTION_CATMULLROM_H__#define __CCACTION_CATMULLROM_H__#include #include "CCActionInterval.h"#include "base_nodes/CCNode.h"#include "coco...
阅读全文
摘要:.h#ifndef __CCCAMERA_ACTION_H__#define __CCCAMERA_ACTION_H__#include "CCActionInterval.h"NS_CC_BEGINclass CCCamera;/*** @addtogroup actions* @{*//**@b...
阅读全文
摘要:#ifndef __ACTION_CCACTION_MANAGER_H__#define __ACTION_CCACTION_MANAGER_H__#include "CCAction.h"#include "cocoa/CCArray.h"#include "cocoa/CCObject.h"NS...
阅读全文
摘要:.h#ifndef __ACTIONS_CCACTION_H__#define __ACTIONS_CCACTION_H__#include "cocoa/CCObject.h"#include "cocoa/CCGeometry.h"#include "platform/CCPlatformMac...
阅读全文
摘要:代码大全计算机程序设计之美重构:改善既有代码的设计数据结构算法编程珠玑编程之美加密与解密
阅读全文
摘要:Working with Animations动画You can use CocosBuilder for creating character animations, animating complete scenes or just about any animation you can ima...
阅读全文
摘要:转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8756467本文主要侧重于CocosBuilder在cocos2dx中的集成。对CocosBuilder使用的介绍比较简单。详细的使用请参考官方教程;CocosBuilder部分1)创建工...
阅读全文
摘要:CocosBuilder学习之一:认识CocosBuilderCocosBuilder是一款原生的支持cocos2d和cocos2d-x的UI编辑器,它的功能很强大。现在触控开发的一款编辑器Cocostuido的功能要更加全面,CocosBuilder已落后,并且也不会再对它进行更新了。但是在做项目...
阅读全文
摘要:精灵批处理节点 实际是把多次渲染变成一次(即使不用精灵批处理节点也只是加载一次因为是用的同个纹理,一般都是最开始就把资源加载到各种池中),精灵批处理节点 需要一个纹理初始化。CCTexture2D是一个纹理贴图[cpp]view plaincopyCCTexture2D*cache=CCTextur...
阅读全文
摘要:ccsprite::create("ss.png") 加载到缓存 + 渲染需要两倍内存/////////如果你看看这个CCSprite::create(pszFileName)函数的内部实现方法,你将会发现它添加这些图片到了纹理缓存中://///////CCSpriteBatchNode * bat...
阅读全文
摘要:在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关注和...
阅读全文
摘要:1.通常情况下用PVR格式的文件来进行图片显示的时候,在运行速度和内存消耗方面都要比PNG格式要快和小。一般情况下PVR消耗的内存比PNG消耗的内存小25%左右。PVR格式可以用ZWoptex导出。PVR是apple芯片能直接读取和显示的文件.2.图片抗锯齿处理。图片放大时的处理:图片在放大的时候会...
阅读全文
摘要:在很多游戏中,控制图片的载入和释放,可以使我们的游戏更加流畅,我们使用如下的方法载入图片并且回调load函数,在屏幕上显示载入进度CCTextureCache::sharedTextureCache()->addImageAsync("Images/HelloWorld.png", this, ca...
阅读全文
摘要:CCLOG ("Characters: %c %c \n", 'a', 65);例子: CCLog("--------ShopScene 1----------"); CCTextureCache::sharedTextureCache()->dumpCachedTextureInfo();///...
阅读全文
摘要:Just copy fromhttp://www.cocoachina.com/bbs/simple/?t56479.html一个CCSprite所需要耗费内存分析加载一张图片的过程 所发生的函数:1.[CCSprite spriteWihtFile:@"xxxx"]; //函数内部用 CCTexu...
阅读全文
摘要:string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化string类的字符操作:const char &operator[](int n)const;char &operator[...
阅读全文
摘要:因为CCNotificationCenter是一个全局单例类 (通过CCNotificationCenter::sharedNotificationCenter()获取) ,所以可以用来进行整个游戏内的信息传递cocos2d::CCNotificationCenter::sharedNotifica...
阅读全文
摘要:每个回调函数参数都需要传入 才可以使用。1、CCMenuItemImage *pCloseItem = CCMenuItemImage::create( "CloseNormal.png", ...
阅读全文
摘要:初始化和赋值对内置类型的成员没有什么大的区别,像上面的任一个构造函数都可以。对非内置类型成员变量,为了避免两次构造,推荐使用类构造函数初始化列表。但有的时候必须用带有初始化列表的构造函数:1.成员类型是没有默认构造函数的类。若没有提供显示初始化式,则编译器隐式使用成员类型的默认构造函数,若类没有默认...
阅读全文
摘要:区别在于宏定义没有类型比如宏定义#define pi 3.1415926这里的pi并没有类型而全局变量放在主函数的前面 double pi=3.1415926;建议你少用宏定义,因为宏定义存在很强的安全隐患,没有类型的变量当然在很多时候会造成很多错误了,而且所有的宏定义都可以用其他的方式代替,一般情...
阅读全文
摘要:在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际...
阅读全文
摘要:ccdiector主要函数:Cocos2d-x引擎除了提供了CCDirector,还提供了一个CCDisplayLinkDirector,CCDisplayLinkDirector是一个可以自动刷新的CCDdirector。CCDirector是singleton模式的共享的对象。CCDirecto...
阅读全文
摘要:ls :查看下级文件cd ~/Document(或者/Document)/../ :转到文件bogon:~ dagobert$ cd /Users/dagobert/Documents/cocos2d-x-2.2/tools/project-creatorbogon:project-creator ...
阅读全文
摘要:ls :查看下级文件cd ~/Document(或者/Document)/../ :转到文件
阅读全文
摘要:当&前有类型符是引用。引用是为了函数参数统一值传递。而指针要开辟额外内存存地址。引用实际传的是地址,调用引用时默认用了->
阅读全文
摘要:堆和栈的区别一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时...
阅读全文
摘要:赋值号左侧不能为运算 右边都可以;左边是前加,前减可以,后加,后减不可以。 1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分) int a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a...
阅读全文
摘要:为什么我们要在一个实例方法中初始化类,而不在构造函数中初始化呢?在C++中,一般习惯在构造函数中初始化类,然而由于Cocos2d-x的来源特殊,所以才没有采用C++的编程风格—————————————————————————————————————————————————————————一个复杂场景...
阅读全文
摘要:用到cocos2d的坐标转换,一般两种情况:1)从当前坐标点获取世界坐标点(屏幕坐标点,opengl的坐标系)2)从当前坐标点获取相对于某个CCNode的坐标点;第一种情况,直接用:nodeParent->convertToWorldSpace(node->getPosition());这里一定是需...
阅读全文
摘要:CCLabelTTFCCLabelTTF::labelWithString(const char *label, //文字内容 const CCSize& dimensions, //范围 CCSize(0,0)默认大小 CCTextAlignment alignment, //对齐方式 0左 ...
阅读全文
摘要:char frameName[100] = {};sprintf(frameName,"redOrBlack/card_%02d.png",r);m[3]=2;m[6]=7;m[9]=3;m[100]=9; 即按照key的大小进行了排序。m[3]=2;m[6]=7;m[9]=3;m[100]=9情况...
阅读全文
摘要://一:创建xml并保存//要储存XML文件的路径std::string filePath = "wociao.xml";//xml文档tinyxml2::XMLDocument* pDoc = new tinyxml2::XMLDocument();//xml声明XMLDeclaration *p...
阅读全文
浙公网安备 33010602011771号