我使用cocos2d的與Box2D的目前正在開發一個遊戲的iPad & iPhone。 這本來是majorly冷靜地實現像在這個視頻中的照明效果:燈光和陰影帶的Cocos2D和Box2D的
http://www.youtube.com/watch?v=Elnpm-gNI04
與此鏈接:
http://www.catalinzima.com/2010/07/my-technique-for-the-shader-based-dynamic-2d-shadows/
我在想一展身手從鏈接中的描述中複製Cocos2d和Box2d的效果,但我不確定是否能夠變得非常遠。它看起來很先進和沉重。
我怎樣才能在一個「簡單」的方式實現這一目標?有沒有人知道這樣的Cocos2d版本,還是有人有一些指針指向正確的方向?
我覺得文章詳細解釋了陰影是如何工作的。我建議你深入研究圖形/着色器編程,並學習一些基礎結構和程序以獲得更好的理解。我不確定Cocos2D的渲染功能,但我想你應該能夠移植這些示例(尤其是源代碼可用)。祝你好運! :) – Constantinius
注意:Cocos2D v1.x使用OpenGL ES 1.1管道,這意味着無着色器。 Cocos2D v2.x將使用OpenGL ES 2.0,允許您編寫着色器。但是,Cocos2D 2.0目前僅作爲早期的alpha版本提供。 – LearnCocos2D