cocos2d-x
dongyutq
是的,努力是不甘心就这样一辈子。
展开
-
cocos2dx 2.x 动态纹理创建CCRenderTexture
bool RenderTest::init() { if(!CCLayer::init()) { return false; } this->setTouchEnabled(true); size=CCDirector::sharedDirector()->getWinSize(); CCSprite* backgro原创 2014-04-29 10:37:02 · 1310 阅读 · 0 评论 -
cocos2d-x在android中响应返回键
1.在layer中调用: setKeypadEnabled(true); layer中重写以下两个方法: virtual void keyBackClicked(); virtual void keyMenuClicked(); void CBaseLayer::keyBackClicked() { int iManSceneTag = CCDirector::shared原创 2014-04-09 15:17:49 · 1029 阅读 · 0 评论 -
cocos2d::Vector<T>
内存管理 cocos2d::Vector类只包含一个成员数据: std::vectorT> _data; _data的内存管理是由编译器自动处理的,如果声明了一个cocos2d::Vector类型,就不必费心去释放内存。 注意:使用现代的c++,本地存储对象比堆存储对象好。所以请不要用new操作来申请cocos2d::Vector的堆对象,请使用栈对象。 如果真心想动态转载 2014-04-24 11:15:09 · 743 阅读 · 0 评论 -
cocos2d::Map
v3.0 beta加入 定义在"COCOS2DX_ROOT/cocos/base"的"CCMap.h"头文件中。 template class K, class V> class CC_DLL Map; cocos2d::Map是使用std::unordered_map作为底层结构的关联式容器。 而std::unordered_map是一个存储键值对的关联式容器,它可以通转载 2014-04-24 11:17:01 · 533 阅读 · 0 评论 -
cocos2dx Android游戏加载资源时黑屏
用来解决返回Android游戏加载资源时黑屏的问题。帖子过些日子估计就沉了,所以转出来,以供后面查询。 需要修改三个文件: 1) cocos2dx/platform/CCPlatformMacros.h 将Line84修改为 #define CC_ENABLE_CACHE_TEXTURE_DATA 0 2)cocos2dx/platform/a转载 2014-04-25 20:54:35 · 1272 阅读 · 0 评论 -
cocos2dx 3.0 lambda表达式的使用
本篇博客来自star特530,转载请注明出处。http://blog.csdn.net/start530/article/details/19913611 Cocos2dx 3.0 版本后加入了lambda表达式,或者说C++ 11终于引入了lambda表达式,那么,什么是lambda表达式呢? 例如调用中的std::sort,ISO C++ 98 的写法是要先写一个compa转载 2014-04-25 14:40:04 · 433 阅读 · 0 评论 -
coco2dx 3.0截屏
1.集成到Director 这里选择把截屏功能继承到Director中,让全局的导演来执行截屏功能是一个很好的主意。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22转载 2014-04-29 12:54:46 · 666 阅读 · 0 评论