【发布时间】:2013-10-10 08:50:30
【问题描述】:
我正在尝试在 spritekit 中使用波纹效果。这里我写的涟漪代码是
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
CATransition *animation=[CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.75];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[animation setType:@"rippleEffect"];
[animation setFillMode:kCAFillModeRemoved];
animation.endProgress=0.99;
[animation setRemovedOnCompletion:YES];
[self.view.layer addAnimation:animation forKey:nil];
}
当我触摸屏幕上的任何位置时,通过使用此代码会产生一波涟漪。但我想专门在一个节点上产生涟漪效应。就像屏幕上的触摸点周围 10 个半径的圆圈。
请帮忙。 提前致谢。
【问题讨论】:
标签: ios7 xcode5 sprite-kit