【发布时间】:2011-02-20 00:52:15
【问题描述】:
在核心动画中,可以在 CGPathRef 周围放置阴影,同时保持非常高的图形性能。
if (self.displayShadow)
{
self.shadowLayer = [CALayer layer];
self.shadowLayer.shadowPath = self.pOutline;
self.shadowLayer.shadowOpacity = 1.0;
self.shadowLayer.zPosition = -1.;
self.shadowLayer.position = self.center;
self.shadowLayer.shadowOffset = CGSizeMake(+3., +3.);
[self.layer addSublayer: self.shadowLayer];
}
它是如何做到的?是否有可能从 Cocos2D 获得相同的行为?
【问题讨论】:
标签: core-animation cocos2d-iphone shadow layer