coco2dx
迪迦 • 奥特曼
C/C++ coder
展开
-
getVisibleSize 和 getContentSize 和 getWinSize
getVisibleSize获得视口(可视区域)的大小,若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize。getVisibleOrigin获得可视区域的出发点坐标,在处理相对位置时,确保节点在不同分辨率下的位置一致。getContentSize获得节点原始的大小。只是逻辑尺寸,不是像素boundingBox获得经过缩放和旋转之后的外转载 2017-01-07 16:15:41 · 298 阅读 · 0 评论 -
cocos2dx基本代码模仿
#include <iostream>using namespace std;class base0{public: virtual bool applicationDidFinishLaunching() = 0;};class base1 : public base0{public: void run(); base1() { pb原创 2017-02-17 23:37:25 · 532 阅读 · 0 评论 -
CCNotificationCenter传递消息和数据
在开发游戏的时候我们经常需要在层与层之间、场景与场景之间传递数据和消息,Cocos2dx框架应用观察者模式为我们封装了一个CCNotificationCenter类,也叫消息通知中心,它也是一个单例类。 从观察者模式来讲,CCNotificationCenter类是观察者模式中的目标对象(主题),而CCNotificationObserver则是观察者。一个目标对象可以注册多个观察者,当目标对转载 2017-01-21 12:02:10 · 416 阅读 · 0 评论 -
【cocos2d-x 024】 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
在cocos2dx 项目中,提示如上错误 ,解决方法有两个:(1)、项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。(2)、在64位计算机中,查找是否有两个cvtres.exe,一个是C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe,另一个是C:\Windows\Microsoft.转载 2017-02-12 11:47:07 · 259 阅读 · 0 评论 -
cocos2dx CCLOG输出格式
Sample CodeCCLOG (“Characters: %c %c \n”, ‘a’, 65); CCLOG (“Decimals: %d %ld\n”, 1977, 650000L); CCLOG (“Preceding with blanks: %10d \n”, 1977); CCLOG (“Preceding with zeros: %010d \n”, 1977); CCLO转载 2017-01-26 09:52:07 · 1395 阅读 · 0 评论 -
使用Cocos Studio 创建帧动画
1.首先打开Cocos Studio 2.创建一个项目,创建好后会进入项目界面 3.删除创建中的图片(删除HelloWorld.png)选择Demo(创建的项目名),并且单击鼠标右键,并且选择新建文件 4.设置文件名为Node,设置类型为节点,然后单击新建 5.进入节点编辑界面 6.导入创建动画所需要的资源:选择Demo(创建的项目名),并且单击鼠标右键,并且选择导入资转载 2017-01-30 19:44:15 · 6047 阅读 · 0 评论 -
cocos2dx输出Log的几种方法
一直使用vs2010开发cocos2dx,查看cocos2dx的log也一直使用CCLog来打印到vs2010的输出控制台,同时也可以将log输出到命令行窗口。 log输出方法一: 使用CCLog输出到vs控制台,当然了,这也可以跨平台输出log。 如:CCLog("error buffer:%s" ,response->getErrorBuffer()); log输出方法二: 在打印前,转载 2017-05-10 21:00:43 · 1523 阅读 · 0 评论 -
cocos2dx 3.10 Win32和Android引用libcurl库路径问题
cocos2dx 对于一些第三方库的引用路径上很多都不太明确,导致初学者挖坑不断,我之前玩的最后一个版本是3.6结果代码移植到3.10又各种编译不过,真是太蛋疼。典型的就是 libcurl库引用的问题 先说WIN32上,千万要注意路径问题,还有lib文件路径都得准确,为了避免以后移植麻烦,不要对WIN32工程改动包含库目录这个功能,在代码里这么引用才是正确的姿势#if (CC_TARGET_PL转载 2017-05-12 07:59:27 · 382 阅读 · 0 评论