問題タブ [ccnode]

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 投票する
2 に答える
176 参照

ios - ARC 対応 cocos2d プロジェクトで EXC_BAD_ACCESS エラーが発生しましたか?

raywnderlichのサンプル プロジェクトに従って、最初の cocos2d アプリケーションに挑戦しました。

そのアプリケーションでは、移動ターゲットが以下のように追加されます

そして、以下のように CCLayerColor サブクラス(シーン)の -init メソッドから上記のメソッドをスケジュールします

つまり、iPad 画面の左端から右端に移動する

私の問題は、ノード オブジェクトへのアクセス中に CCCallBlock でアプリケーションがクラッシュすることです。

ソースをダウンロードする代わりに、開始点から手順を複製することを計画しましたが、まだリリースされた場所を見つけることができません。仲間を助けて

更新:- クラッシュ時のスクリーンショットを投稿しました ここに画像の説明を入力 ここに画像の説明を入力

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

objective-c - CCNode に追加されたすべてのスプライトは 1 点にまとめられます

Hearts1.CCPositionType = CCPositionTypeNormalizedCCNode、Hearts1に使用しました。ノード内のすべてのスプライトについても、CCPositionTypeNormalized

私のスプライトはどれも動き回っていないようで、同じポイントで互いに重なり合っているだけです。ContentSizeビューサイズに合わせてノードを変更する必要がありますか?

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

cocos2d-iphone - CCNodeにCCLabelTTFの位置を設定してCCSceneに追加【cocos2d v3】

ここで何が起こっているのか理解できません。現在、CCNode から継承する「ヘッダー」クラスがあります。この CCNode クラスには、CCSprite や CCLabelTTF を含む複数のプロパティがあります。init で、これらのオブジェクトを作成し、それらの位置を設定します。次に、この Header クラスをシーンに含め、子としてシーンに追加します。ただし、ラベルの位置が正しく設定されていません。私のラベルの位置属性を0、0に設定します。

Header.h のコードは次のとおりです。

そして Header.m:

このヘッダー CCNode をレイヤーに追加すると、位置が に留まらず、ccp(0.35, 0.965)0,0 にリセットされます。

私がここに欠けているものはありますか?

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

ios7 - cocos2d の問題に関するインタースティシャル iAd

作成した cocos2d ゲームでインタースティシャル広告を取得しようとしていますが、うまく動作しません。iOS7用にオンラインで見つけたこのスニペットを試しましたが、動作しません。コントローラーは UIViewController の代わりに CCNode を使用するため、それを機能させるために何をする必要があるかわかりません。どんな助けでも大歓迎です!

ここに AppDelegate.m があります

そして MainController.m 実装内のこのコード

0 投票する
2 に答える
835 参照

ios - Cocos2d - CCNode イメージをプログラムで変更する

プログラムで CCNode のイメージを変更する方法を知っている人はいますか? SpriteBuilder を使用して簡単なゲームを作成しています。

0 投票する
2 に答える
130 参照

ios - 最初のタップ タッチ イベント

こんにちは、スプライトが飛んで落ちる cocos2d ゲームを作成しています。たとえば、ユーザーが初めて画面に触れたときに、ゲーム アニメーションが開始され、物理エンジンが開始される最初のタップ タッチ イベントを作成しようとしています。ユーザーがゲームを開始すると、スプライトがすぐに落ちるのですが、これを手伝ってくれる人はいますか?

現在、このようなものを使用していますが、ユーザーが初めて画面に触れるまで物理エンジンを待機させる方法がわかりません。

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

cocos2d-iphone - Cocos2d: 複数のスプライトを含むオブジェクトを構成する最良の方法

いくつかのスプライトを含むオブジェクトを作成する必要があります (簡単にするために 2 つ: ゲーム オブジェクトとその影)。それらを同じクラスに構成する必要があるため、次の質問があります。

  1. 説明されているものに最適な祖先クラスは何ですか? CCNodeこの目的で使用しました。draw次の方法でメソッドをオーバーライドしました。

    /li>

そして突然、他のすべての CCNode メソッドを同じ方法で変更する必要があることがわかりました。たとえば。position、などを変更visibleして、両方のスプライトでこれらのプロパティを変更するには、カスタム コンテナの集計を行います。

私が見る別の方法があります-両方のスプライトparentのプロパティをself. これにより、これらのスプライトの位置、可視性などが同期されます。

誰がより良いアイデアを持っていますか? 集計を使用したいのですが、自分の考えが正しいかどうかわかりません。

ありがとう!

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

cocos2d-iphone - Cocos2d V3 子の z オーダーを変更するには? reorderChild は V3 では使用できません

Cocos2D V3 には CCNode reorderChild:z が含まれていません: V3 で CCNode の z オーダーを変更するにはどうすればよいですか? どんな助けでも大歓迎です。