2

cocos 2Dを使わずにパーティクルを持つことは可能ですか? パーティクル デザイナーは知っていますが、cocos 2D で使用する必要があります。cocos 2D なしでパーティクルを作成するにはどうすればよいですか??

4

2 に答える 2

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];

}
于 2011-04-18T16:53:02.907 に答える
0

あなたは71Squaredに直行したいと思っています。彼は、Cocos2d を使用せずに非常にクールなパーティクル エンジンを作成するビデオを提供しています。次に、パーティクル エミッタが機能するようになったら、必要に応じてパーティクル セットを格納するための単純なクラスを作成できます。私は自分のアプリでこれを行いました。

于 2011-04-18T19:49:37.203 に答える