Detecting Touches in Cocos2D

Detect Touch

This post will help you to enable touches detection & handling. Step 1) Go to layer & open implementation file. Step 2) set isTouchesEnabled to YES in your layer’s init method. Example. -(id) init { if( (self=[super initWithColor:ccc4(255, 255, 255, 255)])) { self.isTouchEnabled=YES; // this line is important spritePlayer = [CCSprite spriteWithFile:@”Player.png”]; [spritePlayer setPosition:ccp(spritePlayer.contentSize.width/2,WINSIZE.height/2)]; [self […]

Learning basic actions

Basic Actions

Using this tutorial, I am going to describe following points. Scheduling Scheduling a method Unscheduling a method Actions CCMoveTo CCMoveBy Reversing an action Creating a sequence of actions using CCSequence First place following code in your HelloWorldLayer.m file (Also, replace init method) // on “init” you need to initialize your instance -(id) init { if( […]