Je développe actuellement un jeu pour iPad & iPhone utilisant Cocos2d avec Box2d. Il aurait été majorly fraîche pour obtenir un effet d'éclairage comme celui de cette vidéo:Eclairage et ombres avec Cocos2D et Box2D
http://www.youtube.com/watch?v=Elnpm-gNI04
et sur ce lien:
http://www.catalinzima.com/2010/07/my-technique-for-the-shader-based-dynamic-2d-shadows/
je pourrais avoir un aller à essayer de répliquer l'effet avec Cocos2d et Box2d à partir de la description dans le lien, mais je ne sais pas si je serais capable d'aller très loin. Il semble assez avancé et lourd.
Comment puis-je y parvenir de manière "facile"? Est-ce que quelqu'un connaît une version de Cocos2d de quelque chose comme ceci, ou quelqu'un a-t-il des indications pour me diriger dans la bonne direction?
Je pense que l'article explique en détail comment l'ombrage fonctionne. Je vous suggère de vous plonger dans la programmation de graphiques/shaders et d'apprendre quelques structures et procédures de base nécessaires pour mieux comprendre. Je ne suis pas sûr des capacités de rendu de Cocos2D mais je suppose que vous devriez pouvoir porter les exemples (d'autant plus que le code source est disponible). Je te souhaite bonne chance! :) – Constantinius
Remarque: Cocos2D v1.x utilise le pipeline OpenGL ES 1.1, ce qui signifie pas de shaders. Cocos2D v2.x utilisera OpenGL ES 2.0 qui vous permet d'écrire des shaders. Cependant, Cocos2D 2.0 n'est actuellement disponible que comme une version alpha très précoce. – LearnCocos2D