ccsprite

    0热度

    2回答

    所以这里是我在这里要做的事情的要点。 我有一个前景精灵的数组,我随着玩家的移动而永远滚动。我想要做的是当玩家开始通过Y轴上的某个点时,缩小这些前景精灵而仍然移动它们。 我希望能够在玩家上升时从他们左下角的角度缩放小精灵,并且我没有任何问题能够正常工作。 真正的问题是,我还想在玩家下来时从他们右下角的角落缩放小精灵。现在我认为,我可以做到这一点,通过设置每个精灵的锚点为1,0之前缩放它,但似乎并没有

    1热度

    1回答

    我有以下功能,它初始化场景cocos2dx,据我所知,我做的一切都是正确的。但我的CCSprite仍然不是一个物理机构。它在屏幕中央保持静止不动,而它会掉落并受到重力的影响。 任何帮助,将不胜感激。提前致谢。 void HelloWorld::initPhysics() { CCSize visibleSize = CCDirector::sharedDirector()->getVisibl

    0热度

    2回答

    下面是我HelloWorld.h类: class HelloWorld : public cocos2d::CCLayer { public: HelloWorld(); // Here's a difference. Method 'init' in cocos2d-x returns bool, instead of returning 'id' in cocos2d-iphone

    0热度

    2回答

    我继承了一个名为newSprite.h/newSprite.m精灵,我在它 CCSprite *nsprite = [CCSprite spriteWithFile:@"mouse.png"]; [self addChild: nsprite]; 和gamelayer.m,我添加以下代码添加一个精灵 newSprite *newp = [newSprite node]; newp.posi

    1热度

    1回答

    当两个精灵同时被碰触时,该应用会崩溃。 -(void)addEnemy { enemy = [CCSprite spriteWithFile:@"enemy.png"]; enemy.position = ccp(winsize.width/2, winsize.height/2); [spriteSheet addChild:enemy]; [sprit

    4热度

    1回答

    当我们说话时,我正在像其他人一样将我的应用程序升级到Cocos2D 3.0。我在使用应用程序中的某些方法时遇到了麻烦。 1:我也用加速度计像这样: self.AccelerometerEnabled = YES; 然而,这也得到了改变,什么是替代方法来调用加速度计? 2:最后我用的Cocos2D 2.X的,像这样的actionManager: [[[CCDirector sharedDirec

    0热度

    2回答

    我尝试删除目标与延迟时间,代码喜欢这个 -(void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; CGPoint location = [self convertTouchToNodeSpace: touch];

    3热度

    2回答

    在cocos2d 2.x中,我们使用CCTexture更改了CCSprite的图像。但在cocos2d 3.x CCTextureCache似乎不赞成,因为Xcode警告我:“未声明的标识符'CCTextureCache'”。或者我可能会错过一些我对科科的新手。 那么我们如何才能在v3中更改CCSprite的图像? 谢谢。

    1热度

    1回答

    CCSprite class reference 我需要一个可以绘制的对象,它也具有固定的位置的矩形尺寸。看起来CCSprite拥有我需要的所有东西,但它只能用图片进行初始化。 CCLayer可以在没有图片的情况下初始化,但它不是直接的。我只找到内容大小。 那么如果我需要一个类似于CCSprite的对象,但我不想使用图片,该怎么办? EDITED 我的意思是,我需要一个矩形来检测触摸。 CCSpr

    1热度

    1回答

    我想知道如何在CCSequence中更改CCSprite的ZOrder。我曾尝试在另一个线程中使用CCCallBlock,但它已经检测出并停止了同一类移动的其他子画面。有人可以建议另一种方法吗? crystalEntryPoint = [self position]; float xD = [crystal position].x - crystalEntryPoint.x; float yD