kobold2d

    0热度

    1回答

    - (void)update:(ccTime)delta { CCDirector* director = [CCDirector sharedDirector]; if (director.currentPlatformIsIOS) { KKInput* input = [KKInput sharedInput]; if ([KKInp

    0热度

    2回答

    这个问题来自makegameswith.us网站和他们的Peeved Penguin项目。我试图修改它来读取plist而不是GameLayer.mm的级别数据,第一个精灵数据按预期读入第二次通过while循环返回(Null)精灵名称。我看过plist,这两个sprites应该有相同的文件名“tallblock”。 这里是代码中的相关片段: CCLOG(@"About to load level d

    0热度

    1回答

    我正在继承CCSprite。 (原文是继承CCNode,但有同样的问题) 从EnemyShip.h: @interface EnemyShip : CCSprite - (id)initWithFile:(NSString *)file health:(int)health; @property (nonatomic, assign) NSInteger health; @end @

    0热度

    1回答

    我有一个使用手指滑动移动的播放器精灵(ccTouchBegan到ccTouchMoved)。我想让我的行动在TouchEnded后停止,但我不想让行动结束一半。所以我想我会需要我的onCallFunc来检查触摸是否结束,如果有的话,它有exicute stopAllActions。关于如何做到这一点的任何想法? -(void) onCallFunc { // Check if Touc

    1热度

    2回答

    我正在使用Kobold2D/cocos2D为iOS制作2D游戏。现在我决定尝试添加一些3d建筑物(认为GTA1/2的一切都是2D,除了建筑物)。 我知道OpenGL是如何工作的,但是当尝试实现这个时,我得到各种各样的错误。 我的问题是: cocos2d是否阻止我使用正常的OpenGL调用?或者如果它正确地完成,它应该工作正常吗?我找到的每个教程/例子都使用了一些cocos2d包装来混合opengl

    0热度

    1回答

    我不完全理解这一点,我试图设置使用默认模板的触摸处理,唯一的区别是我委托如何处理触摸类的实现协议。问题是,唯一可用的kTouchPhase是kTouchPhaseCancelled。 -(void) update:(ccTime)delta { if ([input isAnyTouchOnNode:self touchPhase:KKTouchPhaseAny]) {

    0热度

    1回答

    anyTouchEndedThisFrame必须是越野车我已经尝试了所有的一切,现在它只会认为一个接触,如果我移动手指,如果我触摸并放弃在同一个地方,它不会reckonize它,如果我说错了请纠正我 -(void) moveObjectToNewPosition:(KKInput *)input { if (input.anyTouchEndedThisFrame) { [

    0热度

    1回答

    - (void)tapped:(id)sender { if (counter ==1) { bluetest.position = ccp(400, 400); } } blue = [[CCMenuItemImage itemFromNormalImage:@"blue.png" selectedImage:@"blueclick.png

    0热度

    1回答

    我在iPhone上收到以下错误。 ERROR在config.lua FirstSceneClassName = '1级' 该类不存在或不从CCScene继承! 我在做什么错?它上次工作我上周正在处理这个代码。 config.lua FirstSceneClassName = "Level1", Level1.h #import "kobold2d.h" @interface Level1:

    1热度

    2回答

    我一直试图让我的场景跟随我的玩家精灵,但由于某种原因,它没有跟随。谁能解释为什么?我试过以下教程,但没有运气。这是我当前的代码: [self setViewpointCenter:Player.position]; -(void)setViewpointCenter:(CGPoint) position { CGSize winSize = [[CCDirector sha