1

我正在开发需要 3D 动画的动画应用程序,作为普通动画,我们可以通过核心动画/石英核心来完成,但我需要带有锚点动画的 3D。

任何人都可以建议我吗?所以我可以抓住解决方案。

谢谢

4

2 回答 2

1

更改视图层的锚点必然会影响位置。这是针对此问题的出色解释。

更改我的 CALayer 的锚点会移动视图

于 2013-03-15T10:37:17.300 回答
0
-(void) ColorMonochrome

{ CIImage *result = [CIImage imageWithCGImage:[imageEdit.image CGImage]]; CIFilter *filter = [CIFilter filterWithName:@"CIColorMonochrome"];// 1 NSLog(@"%@",[CIFilter filterNamesInCategory:kCICategoryTileEffect]); [过滤器设置默认值]; // 2 [filter setValue:result forKey:@"inputImage"]; [filter setValue:[NSNumber numberWithFloat:1.0] forKey:@"inputIntensity"]; [filter setValue:[CIColor colorWithCGColor:[[UIColor greenColor] CGColor]] forKey:@"inputColor"]; 结果 = [过滤器 valueForKey:kCIOutputImageKey]; CIContext *context = [CIContext contextWithOptions:nil]; CGImageRef resultRef = [context createCGImage:result fromRect:[result extent]]; UIImage *resultimage = [UIImage imageWithCGImage:resultRef]; CGImageRelease(resultRef); imageEdit.image = 结果图像;}

于 2013-03-18T13:11:52.993 回答