1
我試圖做一個自定義的精靈,它可以接收觸摸並作爲回調處理函數。使用Cocos2d-x SEL_CallFunc
好的,第一步,收到觸摸,輕鬆,我們可以在網上隨處搜索。 我不能做的一件事是,我想讓它在類中創建一個精靈,一個在精靈被觸摸時會被調用的函數。
我在網上搜索,我想(不太確定)SEL_Callfunc可以做我想做的,但我不明白這個是如何工作的,所以你們可以給我一個例子嗎?
例如,我的自定義類是BSprite,所以當我在HelloWorld.cpp創建新的對象,應該是
BSprite* sprite = BSprite::create("HelloWorld.png",HelloWorld::TouchCallback);
感謝您閱讀:)
感謝您的回覆。 其實我知道如何添加偵聽器到觸摸事件,但我想製作一個自定義的精靈,可以在其他項目中輕鬆地重複使用,所以我需要一種方法來在創建它時將一個函數作爲參數傳遞給精靈:) – 2015-04-06 02:51:43