ccsprite

    1

    1答えて

    私はシミュレータ上で完全に動作するデモアプリケーションを作成しましたが、実際のデバイスに置いたときにはサイコロをスキップします。ここに例としてビデオがあります。アプリを再起動すると、アニメーションは正常です。エラーは約1分間反復してロールボタンに当たった。 http://youtu.be/N1k1QPa1brg コードがあるすべてのライブで: CCAnimation *anim = [CCAnim

    0

    2答えて

    Cocos2Dでスプライトシートを使用し始めたところで、テクスチャメモリをより有効に活用しようとしました。アセットを生成するアーティストにはUnity3Dの以前のゲームで使用したスクリプトがあります。ツールは、いくつかの画像を取り、透明と白のスペースを取り除き、それらをアトラスに詰め込みます。これは、テキストファイル内の各スプライトの "位置"と "uvs"を返します。私たちが無効にすることができ

    0

    2答えて

    何か私のアプリで非常に奇妙です。私は何度もこの行を見ているにちがいありません。私はそれが間違っているとは思っていません。ボタンをクリックするだけで、このコードは実行され、スプライトAはスプライトBの上に置かれます。 いいえスプライトAはスプライトBと一緒に動くので、その場所にsetPositionを実行することはできませんアニメーション中にその上に表示されます。 ここで何が起きるのですか?スプライ

    1

    1答えて

    私はCocos2Dゲームの初心者です。私は、スケジューラでこのイメージを変更していたとき、私は [sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"anotherSprite.png"]]; でスプライトを変更すると、それは新しいものではなく、前回のスプライトフレームをとります。新しいスプライトイメージを以前のス

    1

    3答えて

    [私には2つのオブジェクトがあり、どちらもCCSpriteのサブクラスです。 それらの一つ一つは、実際にスプライト画像 例を表しCCSprite変数を持っています @interface Player : CCSprite { CCSprite *sprite; } @property (nonatomic, retain) CCSprite *sprite; 私は両方の衝突を

    2

    2答えて

    私のアプリはシミュレータや他のデバイスで正常に動作します。最新のiOSアップデートを搭載したiPhone 4を持っていて、アプリが自分のデバイスで動作することを拒否しています。 網膜ディスプレイの画像を囲む問題があるようです。携帯電話上で実行しようとすると、エラーが私が取得吐き出すです: 2012-01-11 09:27:47.404 rr_game1[1569:707] cocos2d: coc

    0

    1答えて

    これは、テクスチャフォームをスプライトシートにしてスプライトを作成する方法です。しかし、後でどのようにスプライトのテクスチャを変更するのですか? 私はsetTextureを使ってみましたが、うまく動作しません。 [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"gameSpriteSheet.plist"]

    0

    1答えて

    マップの長さを無作為に生成し、私の落下FPSの結果として、メインのスプライトchaildスプライトに加えて、すべてが遅くなります。 メモリを割り当てないで何度もスプライトを使用できますか? コードは次のようになります。 int z = rand % 10; for (int i = 0; i < z; i++) { CCSprite *waterLenght = [CCSprite

    0

    1答えて

    カラーピクセルとカラーピクセルの存在を認識するにはどうすればよいですか? 私は2つのスプライト、1つのボール、2つ目のスプライトはマップです。色がない場合、ボールはただ飛ぶだけですが、ただちにカラーバーストがあります。 特に、私は色がない領域を認識したいと思いますが、それはいつもしています。これをどのようにしてcocos2dに実装できますか?

    1

    2答えて

    同じスプライトの複数の子を挿入してアクセスする(または実行時に位置を設定する)のに問題があります。適切な方法を教えて、私の間違いを指摘することをお勧めします。ここに私のアプローチがあります。 //In the Init Method... //int i is defined in the start. for (i = 1; i < 4; i++) {