cocos2dx CallFunc注意事项】的更多相关文章

 CCDelayTime*delay=CCDelayTime::create(2); auto act = CallFunc::create([=](){   //func body ...  }); a->runAction(CCSequence::create(delay,act,NULL)); 注意func body中一定不能引用生命周期有可能短于a的对象,否则会导致不确定的问题.…
{ 在子线程种是无法创建纹理的,也就是精灵 }…
原文总结的非常好,都是我们学cocos2d-x以来摸索过的东西,如果早有这篇文章就能少走不少弯路了,特此截屏保存.原文链接:http://shahdza.blog.51cto.com/2410787/1569003 (原文中说的getPosition()那个大坑幸好我没踩上,我每次都是偷懒用getPositionX()和getPositionY()的,当时还奇怪为啥cocos2d-x要封装这个奇怪的两个方法,哈哈) CC3.2+Lua(9) ——从C++过渡到Lua 2014-10-28 22:…
关于文章"cocos2dx移植android平台-我的血泪史"需要注意事项 在上次转载的这篇文章中,按照配置一步一步的下去.发现工程中在Android.mk中有一处错误.直接build工程输出 "Android NDK: WARNING: Ignoring unknown import directory: E:\cocos2d-x-2.2.2"这个错误.自己很纳闷,找了很久不知为何? 无意间发现在文章中作者配置的cocos2d-x源码的根目录为E:\cocos2d…
博客地址: www.cnblogs.com/wolfred7464/ 不得不说,真心复杂,本篇博客总结的基本是最简最直接的步骤了,不用Cygwin和Ant的,当然用也可以... 以下用 %PROJECT% 代替需要编译的cocos2d-x工程的根目录. 用%COCOS2D%代替cocos2d-x根目录. 用%NDK%代替Android NDK的根目录. 一. 安装JDK和Python,配置好环境变量,这个就不细说了,网上好多. 二. 谷歌官网下载adt-bundle和NDK.其中adt-bund…
今天白白跟大家分享一下cocos2dx中游戏的存储及需要注意的事项 cocos2dx中自带了存储类:CCUserDefault ,倘若需要存储的数据量教大的话,建议使用数据库来存储 现在先给大家看一下CCUserDefault的API Public Member Functions ~CCUserDefault () bool getBoolForKey (const char *pKey, bool defaultValue=false) Get bool value by key, if t…
各种回调函数的定义: typedef void (CCObject::*SEL_SCHEDULE)(float); typedef void (CCObject::*SEL_CallFunc)(); typedef void (CCObject::*SEL_CallFuncN)(CCNode*); typedef void (CCObject::*SEL_CallFuncND)(CCNode*, void*); typedef void (CCObject::*SEL_CallFuncO)(CC…
网上资源都说安装Python后, 设置环境变量, 解压Cocos2Dx压缩包就OK, 但运行CppTest还是会报错, 以下是错误解决方案: 1. 错误提示 error LNK1123: failure during conversion to COFF: file invalid or corrupt 解决方案: Step1: 项目-->属性->配置属性-> 清单工具(Manifest Tool)->输入和输出(Input and OutPut)->嵌入清单(Embed M…
猴子原创,欢迎转载.转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢! 原文地址: http://www.cocos2dev.com/?p=304 在cocos2d-x 2.x版本中,iphone设备设置Retina高清模式已经不是原来的在高清图后面加-hd后缀了.2.x以前开启高清模式之后,底层会在addImage的时候自动在图片名称后面加-hd,优先加载-hd的图片,没有-hd的话,在加载原始图.(ipad是-ipad,ipad高清是-ipadhd).2.0.3已经…
现在,C++有许多实现智能指针,一个更无所谓.哈. 这种智能指针是专为cocos2dx 2.2.x自定义.主要的易用性,同时必须遵循现有的cocos2dx内存管理.特殊实现这样的智能指针.无需在使用时考虑retain要么release操作.须要new或delete操作! 以下是实现代码 //在非常多时候,类的成员是CCObject的子对象,为了保证对其正常使用,又要遵循cocos2dx的内存管理.特实现了这种一个智能指针,方便使用. #ifndef _X_COCOS_PTR_H_ #define…