我使用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