imagebutton - Individual buttons in cocos2d -


most talk buttons cocos2d seems directed ccmenu, ccmenu afaik meant having row or column in center of screen. need place buttons randomly on screen , have yet find simple out of box solution this. did try cccontrolbutton didn't work (ccscale9sprite spritewithspriteframename loads incorrectly sprite atlas).

for try use this. uses 1 button in each ccmenu. screen have lots of ccmenu instances, 1 each button.

+(ccmenu*)button:(nsstring*)spriteframename at:(const cgpoint)point block:(void(^)(id sender))block {     ccsprite* sprite1 = [ccsprite spritewithspriteframename:spriteframename];     ccsprite* sprite2 = [ccsprite spritewithspriteframename:spriteframename];     ccmenuitem* menuitem = [ccmenuitemimage itemwithnormalsprite:sprite1 selectedsprite:sprite2 block:block];     ccmenu* menu = [ccmenu menuwithitems:menuitem, nil];     menu.contentsize = sprite1.contentsize;     menu.position = point;     return menu; } 

Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

python - cx_oracle unable to find Oracle Client -