【发布时间】:2011-05-25 14:58:34
【问题描述】:
如何将镜头效果应用到我的 UIImage,就像这里显示的 http://processing.org/learning/topics/lens.html?
【问题讨论】:
标签: iphone image-processing uiimage
如何将镜头效果应用到我的 UIImage,就像这里显示的 http://processing.org/learning/topics/lens.html?
【问题讨论】:
标签: iphone image-processing uiimage
您可以使用Cocos2D 框架来做到这一点。
如果您选择使用它,以下是您可以轻松应用镜头效果的方法:
- (void)aFunction
{
const CGSize size = [[CCDirector sharedDirector] winSize];
// Init and position your image
CCSprite *img = [CCSprite spriteWithFile:@"images.png"];
img.position = ccp(size.width/2.f, size.height/2.f);
[self addChild:img];
// Create action and start it
id lens = [CCLens3D actionWithPosition:ccp(size.width/2.f, size.height/2.f)
radius:240.f
grid:ccg(15.f,10.f)
duration:0.f];
[img runAction:lens];
}
您的项目可能是一个 UIKit 项目,因此您不想从头开始重新启动您的项目。所以,在 cocos2d-ios Xcode 项目中有很多你可以做什么的例子。
还有一个名为 AttachTest 的示例,它向您展示了如何在 UIKit 项目中实现 EAGLView(它是 UIView 的子类)。
【讨论】: