我正在开发需要 3D 动画的动画应用程序,作为普通动画,我们可以通过核心动画/石英核心来完成,但我需要带有锚点动画的 3D。
任何人都可以建议我吗?所以我可以抓住解决方案。
谢谢
我正在开发需要 3D 动画的动画应用程序,作为普通动画,我们可以通过核心动画/石英核心来完成,但我需要带有锚点动画的 3D。
任何人都可以建议我吗?所以我可以抓住解决方案。
谢谢
更改视图层的锚点必然会影响位置。这是针对此问题的出色解释。
-(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 = 结果图像;}