ccsprite

    0热度

    1回答

    在我的cocos2d-的Android游戏项目,目标随机数从顶面落在船上,当两个相交船舶应被删除,我也做了编码,但“船”是不是被删除。 CGRect精灵是不会被删除的?有人知道吗? LinkedList<CCSprite> targetsToDelete = new LinkedList<CCSprite>(); for (CCSprite target : _targets) {

    0热度

    2回答

    主题在Cocos2d-android游戏中: 要删除与其他精灵发生冲突后的精灵,我已经使用了spriteRect函数,但是这并没有让精灵在相交后被删除,经过大量的谷歌搜索才知道,它应该从父被删除, 这里的代码 CGRect ship1Rect = CGRect.make(ship1.getPosition().x - (ship1.getContentSize().width/2),

    0热度

    2回答

    我真的想知道和了解removeSpriteFramesFromFile和removeUnusedSpriteFrames也之间的差异这情况下,他们在最好的应用。

    0热度

    2回答

    我有一个类“Character”,它是CCSprite的一个子类。 “字符”只有一个属性,int“extraTag”。我使用方法getChildByTag :,它返回一个CCSprite转换成CCNode。我想要做的是将它“投射”到“角色”。我知道将任何类转换为它的子类是不好的习惯(反正也行不通),所以我想知道是否有可能以某种方式将CCSprite改为“Character”。 Obj-C中不存在函

    0热度

    1回答

    对不起,这家伙正在殴打它。我如何知道CCSprite是否具有给定的字符串值spriteWithSpriteFrameName?

    2热度

    1回答

    我有一个CCSprite“_wo1”,它有一个布尔属性“攻击”。我在我的更新方法中有以下代码,我希望它能够不断检查“攻击”是YES还是NO,并让我的Sprite执行不同类型的runAction。 所以我的问题是: 如何比较两个runAction?我想“==”和“的isEqual”和他们没有工作.. MySprite *_wo1 = ... // initialize _wo1 using my o

    0热度

    1回答

    如何重写setDisplayFrame方法并检查设置了哪个精灵帧,以便在与动画中的特定帧匹配时发送消息。

    1热度

    1回答

    在我的代码中,我一直使用spriteA = (__bridge CCSprite *) bodyA->GetUserData(); //where spriteA is a CCSprite and bodyA is a b2Body.我使用它来获取与bodyA链接的任何sprite。我的问题是,我该怎么做呢?我有一个精灵,我想知道b2Body与它有什么关系。我该怎么做呢? 编辑 我不知道阉我把它

    1热度

    1回答

    我的主屏幕是Main.ccbi,它包含3个CCSprite。现在我希望当用户点击一个CCSprite时,我应该知道他点击了哪个? 我想在CCMotionBegin方法中计算哪个CCSprite用户点击过。

    0热度

    2回答

    从昨天起我面临着一个未知的错误。我正在创建CCSprites或CCMenuItemImage,但它设置了黑色背景而不是背景图像。以下是我的代码,我知道它很好,因为我在很多时候都使用过它。 [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"challenge_screen.plist"]; CCSprit