0
我在cocos2D應用程序中遇到了問題。 我在一個屏幕上有一個精靈和文本。當我們滑動時,文本應該能夠向上/向下移動。當我們選擇精靈時,它應該到下一個場景。所以,兩者都應該有istouchEnabled爲YES。但文本應該採取動作移動和精靈應採取touchesEnded。但我的問題是任何一個工作。如果我能夠滑動文本,我無法選擇精靈。(touchesEnded中沒有調用精靈)。在cocos2D中如何爲精靈編寫選擇器
請指導我,我卡在這裏。
我想你已經寫了關於touchEnded和touchMoved的代碼用於同一個對象。但我的問題是我有一個靜態測試,應該滾動,它應該響應Moved函數。一個靜態圖像,它是一個精靈,它應該有動畫效果。現在這個精靈應該對touchesEnded函數作出響應。 – 2010-03-13 09:08:37
我沒有檢查過一段時間,所以我不記得但是文本實例從哪個類派生。我懷疑它不是CCSprite,在這種情況下,我不確定是否隱式設置了ccTouchesEnded和ccTouchesBegan事件處理程序。如果這是真的,那麼你可以做的就是讓你的文本成爲一個圖像,以便在場景中用作提供必要處理程序的CCSprite實例。只是另一個想法。 你現在在哪裏與事物?有幾種方法可以檢查您的精靈實例接收的觸摸是否爲第一步。 – 2010-03-15 13:55:40