2

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

这是我的代码:

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

谢谢你。

4

1 回答 1

0

目前,在 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 等...

于 2012-04-30T19:49:37.447 回答