【发布时间】:2013-11-16 03:24:17
【问题描述】:
我正在尝试使用 SpriteKit,我正在构建一个人形角色,该角色使用多个图像文件来表达面部表情。所以我可以建立一个 SKSpriteNode 来使用一系列其他精灵来描绘这个角色,即每个手臂和腿以及头部的节点,但我想为面部使用多个节点。在标准 UIKit 中,您可以将 UIImageView 与一组图像一起使用,它会根据您设置的持续时间自动通过该数组进行动画处理。
NSArray *animationArray = [NSArray arrayWithObjects:
[UIImage imageNamed:@"image1.jpg"],
[UIImage imageNamed:@"image2.jpg"],
..., nil];
UIImageView *animationView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 400, 260)];
[self.view addSubview:animationView];
animationView.animationImages=animationArray;
animationView.animationDuration=1.5;
animationView.animationRepeatCount=0;
[animationView startAnimating];
SpriteKit 中的等价物是什么?
【问题讨论】:
标签: ios objective-c sprite-kit