Cocos2d provides menu tools that make the process of creating a simple menu very easy. In this example, we will see how to create a simple menu, adjust menu alignment, enable/disable menu items, and more.
Execute the following code:
@implementation OptionsMenu +(id) scene { //Create a scene CCScene *s = [CCScene node]; OptionsMenu *node = [OptionsMenu node]; [s addChild:node z:0 tag:0]; return s; } -(id) init { if( (self=[super init] )) { /* CODE OMITTED */ //Disabled title label for Sound option CCMenuItemFont *title1 = [CCMenuItemFont itemFromString:@"Sound"]; [title1 setIsEnabled:NO]; title1.color = ccc3(0,0,0); //Toggleable item for Sound option CCMenuItemToggle *item1 = [CCMenuItemToggle itemWithTarget:self selector:@selector(soundToggle:) items: [CCMenuItemFont itemFromString: @"On"], [CCMenuItemFont itemFromString...