将精灵转换为它的阴影

时间:2015-03-10 06:01:57

标签: iphone sprite cocos2d-x shadow

我想将一个Sprite转换为它的阴影,我试图使用glBlendEquation()函数,但它没有给出我想要的东西。我已经按照以下链接进行了操作:

  

http://gamedevelopment.games1234.net/view/63538897166780581719204/rendering-shadow-sprites-in-cocos2d-x

     

http://discuss.cocos2d-x.org/t/shadow-sprites/1214

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我的方法 - js实现:

shadow = cc.Sprite.create("sameNameAsParentSprite.png");
shadow.setColor(cc.c3b(0, 0, 0));
shadow.setOpacity(50);
parent.addChild(shadow, -1);
shadow.setPosition(cc.p(parent.getContentSize().width * 0.5 + 2, parent.getContentSize().height * 0.5 - 2));

希望它会对你有所帮助。