游戏开发

如何用Marmalade编译Cocos2d-X?

任何机构都知道一个教程,或三个简单的步骤,以编译我用Cocos2d-x与Marmalade写的代码? 我想要我已经编译并在Cocos2d-X中使用的代码,插入一个marmalade项目,并编译。 在很多地方写的很容易,但我很难与这。 我真的很感激,如果有人有一些简单的步骤下面:“Maramalade + cocos2d-x for dummies style :)” 谢谢, ..
发布时间:2016-12-22 13:14:19 游戏开发

如何获得触摸和图层对象的绝对位置?

当我试图检测哪个字符(目前是CCLayer扩展对象)我碰到cocos2d-x有一个奇怪的问题。问题是,我点击的sprite的位置从来不匹配注册的触摸位置。 我尝试了不同的转换函数,但他们似乎工作。 关于如何在ccTouchesBegan中检测到地图(CCLayer)在同一个“scale”比字符(也是CCLayer)触摸的任何想法?在我收到触摸图像的地图中,如何获得绝对位置(我将字符移动 ..
发布时间:2016-12-11 22:37:23 游戏开发

Cocos2d-x基于CCLayerColor创建一个对象

Cocos2d-x 2.1rc0 OS X 10.8,XCode 4.6.2 使用HellowWorld和Box2D示例来获得一些概念。 p> 创建一个作为CCLayerColor扩展名的类。 以前,在我创建一个单独的对象之前,我正在做: // background CCLayerColor * background = CCLayerColor :: create ..
发布时间:2016-12-11 22:24:26 游戏开发

如何在cocos2d-x框架中禁用视网膜图像缩放

我正在将我的Android游戏移植到osx我在有视网膜显示器的设备有问题,精灵是未经调整缩放或精灵偏移量缩放,并没有到位,我想有一个可能性控制 是否可以在没有比例因子的视网膜模式下工作,我能以某种方式启用全屏960x640的使用,并且比例因子仍设置为1.0? 您能告诉我该怎么办吗? 解决方案 您可以在 AppDelegate.cpp 文件中禁用视网膜显示。在 didFinish ..
发布时间:2016-12-11 22:17:48 游戏开发

Cocos2d-x是否是游戏的良好开发平台?

我刚刚学到Cocos2d,但我不是一个专家。但是一个朋友告诉我学习Cocos2d-x。我应该喜欢Cocos2d-x在Cocos2d吗?我听说过使用的技术多平台开发不如本地人。有人可以在这方面帮助吗?任何输入将被赞赏。 解决方案 Cocos2d-x: Cocos2d-X是一个基于Cocos2d-iPhone的游戏引擎框架, 由扩展支持的平台组成,多种选择的 编程语言共享相同的API ..
发布时间:2016-12-11 22:14:32 游戏开发

Cocos 2d 2.0 shouldAutorotate不工作?

我遇到了一些问题。我有一个cocos2d游戏,我只是做了开发。但我遇到了一个问题,我需要在我的应用程序plist启用纵向方向,游戏中心登录工作,而不会引发SIGABRT错误。所以,一旦我从我的应用程序的构建摘要页面(或将其添加到info.plist文件作为支持的方向)启用它工作正常。但是,然后任何时候在我的游戏,如果你打开iPhone,它会翻转到纵向模式,如果它感觉到你这样的方式。我试图搞砸从我的 ..
发布时间:2016-12-11 22:04:05 游戏开发

当单独定义时,CCSequence不工作

在cocos2d-x中,当尝试单独定义CCSequence时遇到以下问题,即不在runAction中。 这可以工作: sprWheel1-> runAction(CCSequence :: actions( CCDelayTime :: actionWithDuration(fDelayTime), CCEaseExponentialOut :: actionWithAction ..
发布时间:2016-12-11 22:03:30 游戏开发

如何在Xcode中包括cocos2d-x模板?

我想关注这个指南,该指南经常被引用为Cocos2d-x的精彩教程。 install-templates-xcode.sh strong>。 任何想法在这里发生了什么?我做了一个搜索这个术语,没有出现,所以我假设它不是深藏在文件中。 出于挫折我下载cocos2d-iphone,并且该文件夹显然包含 install-templates.sh 文件。我宁愿开发多平台,但这个简单的问题是真的困 ..
发布时间:2016-12-11 20:55:15 游戏开发

适用于iPhone的Cocos2d和Cocos2d-x

我已经工作了一些Cocos2d为iPhone和发现它令人愉快。我开始另一个项目,并绊倒了Cocos2d-x,一个C ++端口。我受到能够(同时考虑)同时为多个平台构建的概念的诱惑。我同样很舒服的Obj-C和C + +,并不是寻找两种语言之间的比较,除非它特别与使用Cocos2d。 两个版本的引擎,你可以评论两个的具体利弊?是Cocos2d-x“完成”吗?可靠吗? 解决方案 多平台构建 ..
发布时间:2016-12-11 20:32:39 游戏开发

cocos2d子类化精灵处理触摸?

我是cocos2d(-x)世界的新手。 我想检测对sprite的触摸,教程/示例似乎建议使用图层来检测触摸,并找到具有边界框的适当sprite。 子类化sprite是否允许触摸检测通常是一个坏主意? 解决方案 在一个地方处理触摸会更好,更清楚。但我想,没有人可以禁止你这样做 ..
发布时间:2016-12-11 20:28:21 游戏开发

适当的实例化& cocos2d-x中的内存管理

我一直在寻找cocos2d-x的文档,但它似乎真的很糟糕,超出了基础。我理解我自己的类应该继承 CCObject 以能够使用(最初的可可) retain / release 机制,但我仍然困惑当你 new 时发生什么。 init 不会自动调用。是否可以从构造函数内部调用它?这单独保证我的对象将开始参考计数1?什么是 CC_SAFE_DELETE 和什么时候应该使用它? do release 和 a ..
发布时间:2016-12-07 18:41:59 游戏开发

Director :: getInstance() - > getTouchDispatcher()给出错误,cocos2d :: Director中没有名为getTouchDispatcher()的成员在cocos2d中3.9

请给我这个 onEnter()方法的替代解决方案 { Director :: getInstance() - > getTouchDispatcher() - > addTargetedDelegate(this,0,false); Layer :: onEnter(); } 解决方案 在cocos2d 3.9中,使用如下所述的块来检测触摸。你可以在onEnt ..
发布时间:2016-11-06 05:14:19 游戏开发

如何在cocos2dx 3.0中调用callfunc函数

我必须将客观c ++转换为C ++ 11.我坚持使用以下语法。 我在testcpp中引用并尝试以下语法。 这里我尝试的代码: this-> runAction ( Sequence :: create ( blink, CallFunc :: create(CC_CALLBACK_0(Hero :: stopBlinking,NULL)), - > line。 NULL ..
发布时间:2016-11-06 02:57:48 游戏开发

从字符串制作一个char的sprite

我只是训练cocos2d-x。 我试图使用CCLabelBMFont一个字符的精灵。 我写的代码如下 string str =“我喜欢苹果” CCLabelBMFont * label = CCLabelBMFont :: create(str.c_str(),“font.fnt”); 我应该如何编写代码以从字符串中创建一个char的精灵。 这是一种像我 ..
发布时间:2016-11-02 22:00:55 游戏开发

使用CCNotficationCenter传递数据

我是Cocos2d-X的新手。 CCNotificationCenter :: sharedNotificationCenter() - > addObserver( this, callfuncO_selector printSomething), “hello”, NULL); ,回调函数为 void PingoScreen :: printSomet ..
发布时间:2016-11-02 01:54:54 游戏开发

如何添加一个精灵总是在屏幕上的Cocos2d?

我在c ++中使用cocos2d-x v3做一个平台游戏,其中地图通常非常大,可见屏幕通过地图跟踪对象。 假设我想在屏幕的右上角显示一个精灵,即使当屏幕跟随对象时,它也会在这个位置。 使用对象位置不会这样做。 有没有办法在屏幕上显示精灵或任何东西,即使屏幕移动,它也会在屏幕上? Ps。我是游戏开发中的超级noob 解决方案 我已经设法使用视差节点,子画面转到Vec2 ..
发布时间:2016-10-31 00:03:09 游戏开发