問題タブ [spritebuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
264 参照

ios - 親 CCNode への子 CCNode の初期化

SpriteBuilder と Cocos2d を使用して簡単なゲームを作成しています。if ステートメント内にエラー メッセージを表示したいと考えています。

私の問題は、SpriteBuilder で作成した CCNode を初期化して画面に表示しようとしていることです。

CCNode レイヤーを作成し、SpriteBuilder を介してすべてのオブジェクトを作成しようとしましたが、試したことが正しく機能しなかったため、それを画面に表示する方法が正確にはわかりませんでした。[self addChild:errorLayer]if ステートメントで使用しようとしたところ、エラー メッセージArgument must be non-nilでアプリがクラッシュしたため、ブレークポイントを設定してerrorLayernil にしましたが、非 nil にする方法がわかりません。

また、プログラムで CCNode を作成しようとしましたが、if ステートメントを実行しても画面に何も表示されませんでした。これが私が試したコードです:

これを機能させるためのヒントを誰かに教えてもらえますか? ありがとう。

上記のコードが呼び出されるシーンである MainScene は、このように AppController で初期化されます。

0 投票する
0 に答える
242 参照

ios - SpriteBuilder で CCSrollView のコンテンツ ノードを変更する方法

レベルが必要なゲームを構築しています。これらのレベルは、すべてが 1 つのページに収まるように、CCScrollView に追加する必要がありました。SpriteBuilder アプリで設定したように、このビューは自動的に読み込まれます。MainScene.ccb ファイルに CCSrollView が追加されており、スクロール ビューのコンテンツ ノードは Level.ccb です。私がやろうとしているのは、シーン/コンテンツ ノードを Gameplay.ccb と呼ばれるレベルに変更するボタンを Level.ccb に置くことです。Xcode で MainScene.m ファイルと Level.m ファイルのシーンを変更するコードを書いてみました。ただし、これらはエラーを引き起こします。私はまだコーディングを学んでいるので、質問がされているか、本当に簡単な解決策がある場合は申し訳ありません

このコードは、スクロールビューなしでシーンを切り替える方法です

私の問題が何かを理解していない場合は、コードを私にメッセージを送ってください。ソース コードを電子メールで送信します。

ありがとう!

0 投票する
1 に答える
393 参照

objective-c - ジョイントで接続されたボディは同じ CCPhysicsNode に追加する必要がありますが、2 つのボディは同じ CCPhysicsNode の下にありますが、

このチュートリアルでアプリケーションを作成しています。

https://www.makegameswith.us/tutorials/getting-started-with-spritebuilder/spritebuilder-physics/

このようなコードで直接joinnodeを作成しました

確かに 2 つのノードが同じ CCPhysicNode の下にありますが、

このエラーが表示されます

誰かがこれと同じ問題を抱えていますか?

ここに画像の説明を入力

ここに画像の説明を入力

0 投票する
0 に答える
76 参照

objective-c - Spritebuilder3.1 と cocos2d 3.0 で stopAllActions が機能しない

私のスプライト _hero には複数のキーフレームがあり、画像が変更されています。

このコード (stopAllAction) は、spritebuilder 3.0 と cocos2d 2.x を使用しているときに機能します。

ただし、Spritebuilder3.1 と cocos2d 3.0 では stopAllAction が機能しません。

[_hero setScale:(3.0f)]; 正しく動作するので、_hero はうまく機能していると思います。

(テスト目的でこの行を挿入します)

cocos2D 3.0のアップデートで関係あると思いますが、

誰かが回避策を知っているか、同じ問題を抱えていますか???

0 投票する
1 に答える
798 参照

ios - Spritebuilder を使用した CCTransitions - Cocos2d

CCScenesを使用する間のさまざまな遷移を見ていSpritebuilderます。現在、フェードトランジションを使用して実行できます

ただし、Cocos2d を使用した標準的なトランジションは、SpriteBuilder では機能しないようです (または、何か不足しています!)

以下のコードを提供するこのウェブサイトのチュートリアルを見ました。しかし、私はそれを動作させることができませんSpritebuilder

0 投票する
0 に答える
199 参照

cocos2d-iphone - SpriteBuilder 1.0 および Cocos2d v 3.0 を使用した他の ccb 内の ccb へのアクセス

さて、私はいくつかのアニメーションを持つ各パーツにいくつかの CCB ファイルを持つキャラクターを持っているので、各ファイルにアクセスする方法を知りたいgetChildByNameですCCBReader: Couldn't find member variable

構造は次のとおりです。

では、この 2 つのアニメーションにアクセスする方法は次のとおりです。

0 投票する
1 に答える
118 参照

ios - cocos2d 無限ループ ゲームのギャップ

このコードを使用して無限ループを実装していますが、オフスクリーンの画像座標が変更されるたびに 1 ~ 2 秒のギャップがあります。なぜ彼らは現れるのですか?修正方法は?SpriteBuilder も使用しています。

編集: -1 を -0.5 に変更しました。正常に動作します!

ここに画像の説明を入力

ここに画像の説明を入力