小编mat*_*sed的帖子

目标C:比较CGPoints

我正在尝试为我的CGPoints做一个if-else语句,我怎么能这样做,我试过这个代码......

if (point1 != point2)
{
       //statement
}
Run Code Online (Sandbox Code Playgroud)

我有这个错误

Invalid operand for binary expression...

谢谢!

iphone if-statement objective-c ipad ios

13
推荐指数
4
解决办法
7303
查看次数

将cpp文件添加到cocos2d-x项目的android项目中

我已经按照本教程http://www.raywenderlich.com/33750/cocos2d-x-tutorial-for-ios-and-android-getting-started,设法在cococs2d-x中创建一个android hello world项目.现在,当我向classes目录添加任何内容并尝试使用它们时,我会收到类似的错误

make: *** [obj/local/armeabi/libgame.so] Error 1
undefined reference to 'ConstAndStats::getDevice()' 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这些问题,并为我的eclipse项目添加已经运行的代码(在Xcode中)?

c++ java eclipse android cocos2d-x

5
推荐指数
1
解决办法
2660
查看次数

变色精灵Cocos2d

我需要我的精灵过渡到一种颜色到另一种颜色然后......就像蓝色色调然后是绿色然后是紫色,但我找不到任何好的动作,我想知道,我应该使用动画吗?或者是否有针对此的合并行动?

animation colors cocos2d-iphone

4
推荐指数
1
解决办法
9844
查看次数

ccTouchesBegan没有在cocos2D中开火?

您好,我已经使用cocos2D Framework为演示游戏应用程序创建了一个图层.我已将cocos2d与现有应用程序集成.我需要为此检测触摸事件.但是我无法检测到这一点.我使用过ccTouchesBegan.

- (BOOL)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    [self ccTouchesEnded:touches withEvent:event];
}
Run Code Online (Sandbox Code Playgroud)

即使是简单的touchBegan事件也不会被触发.

我是否必须添加委托或协议等内容?我是iphone开发的新手,我也正在学习用于游戏开发的cocos2d编程.请帮忙.

cocos2d-iphone

3
推荐指数
1
解决办法
3039
查看次数

如何移动CCSprite

我需要从一边到另一边移动精灵.我用:

CCSprite *man;

id actionMove = [CCMoveTo actionWithDuration:1 position:ccp(20,300)];

[man runAction:actionMove];
Run Code Online (Sandbox Code Playgroud)

当它移动到(20,300)时,我需要将精灵移动到(20,0),然后将其移动到(20,300)并返回.我怎样才能做到这一点?谢谢.

objective-c cocos2d-iphone

1
推荐指数
2
解决办法
2125
查看次数