在我的遊戲中,我有一個CCSprite
,它繞過另一個CCSprite
,就像繞軌道運行一個核心的電子一樣。我有電子作爲核心的一個孩子,使動畫更簡單。我所要做的就是旋轉原子核,電子隨着套件旋轉很好。在cocos2d中獲取CCSprite的絕對位置
但是,我的問題來自想要讓軌道動畫顯得有些時髦,通過添加類似粒子系統軌跡的東西或電子路徑後面的帶狀效果。我不能簡單地將一個粒子系統添加到電子本身,因爲粒子不能正確地遵循,因爲它們也正在被原子核旋轉。如果我將粒子系統添加到self
,那麼它們看起來是正確的,但與它們應該跟蹤的對象不在同一位置。
我的問題是這樣的:
有沒有辦法得到一個對象的場景中的位置,比如說電子,而不是隻能夠訪問它的相對位置,它的父?
謝謝。
喜歡它!現在去試試它。非常感謝! – GreenWire 2012-04-18 19:02:59
美麗!非常感謝,完美地工作。 – GreenWire 2012-04-18 19:06:19
這很棒,但如何確定位置發生了變化(按照物理引擎)?看起來,重寫'setPosition:'不會。 :\ – Olie 2014-09-23 22:48:17