我正在使用C4 Alpha,并且在画布上添加了一个小电影,但是我不知道如何将其旋转到正确的位置。

这是我的代码:

-(void)setup {
C4Movie *newMovie = [C4Movie movieNamed:@"IMG_0009.MOV"];
newMovie.center = CGPointMake(384,512);
[self.canvas addMovie:newMovie];
}

谢谢。

最佳答案

当前,在C4 alpha api中,进行旋转的唯一方法是使用CGAffineTransform()...

因此,您的示例如下所示:

-(void)setup {
    C4Movie *newMovie = [C4Movie movieNamed:@"IMG_0009.MOV"];
    newMovie.center = CGPointMake(384,512);
    newMovie.transform = CGAffineTransformMakeRotation(PI);
    [self.canvas addMovie:newMovie];
}

PI会将影片旋转180度,PI / 2 = 90,依此类推...

关于ios - 如何旋转电影? [C4框架],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10389592/

10-11 00:30