【发布时间】:2016-10-11 11:56:14
【问题描述】:
据我所知,cocos 不像 AS3 那样提供简单的过滤器处理。
我的情况: 我想为 cocos2d::Sprite 添加实时阴影。
例如我想做这样的事情(类似于AS3):
auto mySprite = Sprite::createWithSpriteFrameName("myCharacter.png");
DropShadowFilter* dropShadow = new DropShadowFilter();
dropShadow->distance = 0;
dropShadow->angle = 45;
dropShadow->color = 0x333333;
dropShadow->alpha = 1;
dropShadow->blurX = 10;
dropShadow->blurY = 10;
dropShadow->strength = 1;
dropShadow->quality = 15;
mySprite->addFilter(dropShadow);
这应该为我的 Sprite 添加一个阴影,以实现如下效果: Adobe Drop Shadow Example
你能帮帮我吗?
【问题讨论】: