是否可以使用不使用cocos 2D的粒子。我知道粒子设计师,但我们必须使用它与cocos 2D。如何制作没有cocos的粒子2D ??
答案 0 :(得分:1)
您可以通过生成图像并将其添加到数组中来实现,这样可以极其轻松地为图像设置动画或使用它做任何事情。
- (void)createImage {
UIImageView *Image = [[UIImageView alloc] initWithFrame:CGRectMake(arc4random() % 320, 480, 40, 40)];
[Image setBackgroundColor:[UIColor blackColor]];
[self.view addSubview:Image];
[myArray addObject:Image];
}
在任何地方创建一个黑色图像并将其添加到数组中。
然后,你可以制作一个计时器并每秒产生一次图像!
spawn = [NSTimer scheduledTimerWithTimeInterval:1.0/3 target:self selector:@selector(Spawn) userInfo:nil repeats:YES];
- (void)Spawn {
[self createImage];
}
答案 1 :(得分:0)
您希望直接进入71Squared。他提供了在没有Cocos2d的情况下创建非常酷的粒子引擎的视频。然后,一旦你的粒子发射器工作,你可以继续创建一个简单的类来存储粒子集,如果你想 - 我为我的应用做了这个。