2012-08-09 56 views
0

我正在開發一款遊戲,希望能有聲納式的效果。即你看不到任何東西,然後你發出聲納平和當平擊命中他們被照亮的物體。有沒有人有任何想法,我會開始。我使用的是cocos2d,所以它是一個sidescroller類型的遊戲。任何幫助真的會有幫助。聲納效果方向?

+0

研究基本的科科斯二代發展。我可以將這樣的東西與一些精靈和碰撞檢測結合在一起。 – CodaFi 2012-08-09 20:56:03

回答

1

保持簡單,這就是我會做的。聲納發出後的每次更新都使用ccpDistance,並檢查聲納開始與所有要檢查的對象之間的距離是否小於某個變量i,每次更新都會增加。實際上,這基本上是一個正在增長的圓圈,用於檢查其半徑內的物體。

如果距離小於i,請對精靈運行一個操作,如[self runAction:[CCFadeOut actionWithDuration:5]]。這將顯示對象然後在5的持續時間內淡出。如果事先將對象設置爲visible = false,則應該獲得很好的聲納效果。

如果您需要方向,只需從聲納開始位置到對象可見時獲取矢量。

+0

+1非常詳細,準確的例子! – 2012-08-09 21:49:52