我已經旋轉精靈90.我檢查旋轉精靈的觸摸位置如下:如何檢測上旋轉精靈觸摸在cocos2d
matchsprite.rotation=90;
CGRect r=CGRectMake(matchstick.position.x, matchstick.position.y, matchstick.contentSize.height,matchstick.contentSize.width);
if(CGRectContainsPoint(r, location))
NSLog(@"Hii");
什麼是這個代碼中的錯誤?我沒有得到「嗨」。如何檢測我們是否點擊該旋轉的精靈?
我已經給火柴的定位點作爲matchstick.anchorPoint = ccp(0,0); – Mythili
是否將接收點轉換爲GL點? – Robin
如果不是,則使用[[ccdirector shareddirector] convertToGLPoint:location],我不確定函數的名稱是否正確。 – Robin