我正在開發一款遊戲,希望能有聲納式的效果。即你看不到任何東西,然後你發出聲納平和當平擊命中他們被照亮的物體。有沒有人有任何想法,我會開始。我使用的是cocos2d,所以它是一個sidescroller類型的遊戲。任何幫助真的會有幫助。聲納效果方向?
Q
聲納效果方向?
0
A
回答
1
保持簡單,這就是我會做的。聲納發出後的每次更新都使用ccpDistance
,並檢查聲納開始與所有要檢查的對象之間的距離是否小於某個變量i
,每次更新都會增加。實際上,這基本上是一個正在增長的圓圈,用於檢查其半徑內的物體。
如果距離小於i
,請對精靈運行一個操作,如[self runAction:[CCFadeOut actionWithDuration:5]]
。這將顯示對象然後在5的持續時間內淡出。如果事先將對象設置爲visible = false,則應該獲得很好的聲納效果。
如果您需要方向,只需從聲納開始位置到對象可見時獲取矢量。
+0
+1非常詳細,準確的例子! – 2012-08-09 21:49:52
0
對於照明,你可以看看glColorMask - 你可以在這裏看到它的動作http://www.youtube.com/watch?v=Bj4ts5KRSTs&t=4m36s。在碰撞檢測方面,你可能會想使用Box2d。
相關問題
- 1. 聲納無效散列
- 2. 升級聲納(tomcat +聲納)
- 3. 防止文本聲納效果動畫製作動畫
- 4. 前綴「聲納」的元素「聲納:聲納」未綁定
- 5. 回聲效果
- 6. 聲納 - 聲納的插件版本3.1
- 7. mvn聲納:聲納做什麼?
- 8. 聲納不導入coverage.xml結果
- 9. 聲納故障安全測試結果
- 10. 與聲納
- 11. 聲納錯誤
- 12. 聲納:IllegalStateException
- 13. 聲納配置
- 14. 如何聲納
- 15. 從聲納
- 16. 聲納PicoLifecycleException
- 17. .show()不會改變效果或方向
- 18. jQuery顛倒效果的方向
- 19. 更改StatusBar方向沒有效果
- 20. 如何控制UIViewAnimationTransitionCurlUp效果方向?
- 21. CCAP聲納異常
- 22. 聲納上的java.lang.ClassCastException
- 23. 聲納儀表盤
- 24. 聲納數據庫
- 25. 聲納的WebService API -
- 26. 聲納收集來自多個聲納實例
- 27. 聲納亞軍2.3拋出異常聲納3.7 - > IllegalDataException
- 28. 聲納數據庫結構和聲納API指標
- 29. 聲納詹金斯+聲納項目數是nerver減少
- 30. 不能排除從聲納亞軍特定包(聲納3.3.1)
研究基本的科科斯二代發展。我可以將這樣的東西與一些精靈和碰撞檢測結合在一起。 – CodaFi 2012-08-09 20:56:03