Cocos Multi Touch игра - PullRequest
       13

Cocos Multi Touch игра

0 голосов
/ 18 ноября 2009

Я разрабатываю некоторые игры, используя мультитач для iPhone (кокосы). Кто-нибудь может научить меня, как начать, с самого начала. Я не уверен, с чего начать или какие-либо ресурсы, которые могут помочь. Я действительно ценю помощь.

@implementation GameScene

- (id)init
{
    if (self = [super init])
    {
        Sprite *background = [Sprite spriteWithFile:@"unzip.png"];

        background.position = CGPointMake(240,160);
        [self addChild:background];

        Label *aboutContent = [Label labelWithString:@"Welcome to the game" fontName:@"Helvetica" fontSize:30];
        aboutContent.position = CGPointMake(240,160);
        [self addChild:aboutContent];
    }
    return self;
}
@end

У меня есть этот код. Это импортирует изображение. При желании игроки могут коснуться 2 точек A и B в центре и переместить их в противоположные стороны далеко друг от друга. Кто-нибудь может дать мне несколько примеров?

1 Ответ

2 голосов
/ 18 ноября 2009

Monocle Studios имеет документ: введение в cocos2d iphone . Довольно хорошее место для начала.

Прикосновения могут быть обнаружены любым слоем, если для свойства isTouchEnabled установлено значение YES.

Любой другой потомок класса CocosNode может реализовать протокол TargetedTouchDelegate и StandardTouchDelegate, а затем зарегистрироваться в диспетчере касания:

[[TouchDispatcher sharedDispatcher] addTargetedDelegate:self
                                    priority: 0 swallowsTouches:YES];

Затем вы должны реализовать:

  • - (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
  • - (void)ccTouchMoved:(UITouch *)touch withEvent:(UIEvent *)event
  • - (void)ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event

в этом объекте.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...