問題タブ [ccscene]
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.
cocos2d-iphone - エラーと呼ばれるcclayer関数
alayerとblayerという2つのレイヤーがあり、alayerは親です
alayer.hに関数があります
alayer.m に blayer を追加
blayer.m で
「開始」ボタンをクリックすると、レイヤー(親)からブレイヤーを削除できますが、関数「playGame」を呼び出すことができないので、どこが問題なのか教えていただけませんか?ありがとう
background - 背景を CCScene に設定
CCScene に背景を設定するにはどうすればよいですか? 私が欲しいのは、ズームアウトしたとき、または CCLayer で背景のサイズが同じままであることです。前もって感謝します。
android - ccLayer->schedule(schedule_selector(...), ...); による Cocos2d-x のクラッシュ
私は Android 開発のバックグラウンドを持っています。数日前、ゲーム開発のために Cocos2d-x を学び始めました。シンプルなスプラッシュ スクリーンといくつかのメニュー スクリーンを作成していましたが、いくつかのアプリ クラッシュの問題で行き詰まりました。スプラッシュ シーンを 3 秒間保持し、その後 MenuScene をロードするようにします。そこで、スケジュール方式でシーンを差し替えてみました。しかし、スケジュールされたタスクを実行するとクラッシュします。これが私の単純なクラスです。
Splash.h クラス:
SplashScreen.cpp:
GeneralMenuScreen.cpp:
スプラッシュ スクリーンが実行されますが、3 秒後に endSplash メソッドが呼び出されず、アプリがクラッシュします。私は C/C++ でプログラミングしたことがありません。私が間違っているところはありますか?また、android/ios にあるようなデバッガーを使用して cocos2d-x アプリをデバッグする方法はありますか?
ios - Cocos2d の viewDidLoad に似たもの
トランジション時に自分のシーンで何かをしたいです。シーンまたはレイヤーに切り替えたときに呼び出される viewDidLoad に似たものが cocos2d にありますか? ありがとう
ios - CCScene をキャストできません
CCScene をロードして、シーンを使用する前にそのプロパティの一部を変更しようとしています。プロパティを変更しようとすると、 [CCScene setProperty] - パブリック プロパティを使用して CCScene を正しいクラスにキャストしたにもかかわらず、認識されないセレクターがインスタンスに送信されました!
このコードは、Gameplay を出力する代わりに CCScene を出力します。これを修正するにはどうすればよいですか?
ios - iOS - シーン エラーで遷移
cocos2D を使用するアプリケーションに取り組んでいます。非常にうまく機能しますが、いくつかの移行中に問題が発生します。以下を使用すると、エラーが発生することがあります。
私は得る:
このリンクで、たとえば同時に2つの同じView Controllerがあること、またはこのようなものがあることがわかります。また、次を使用する必要があることもわかります。
setAnimated:NO
この問題を解決するために。しかし、私はできませんCCScene
。
どうすればこの問題を解決できますか?
ご協力いただきありがとうございます!
追加コード:
cocos2d-iphone - CCScene からの CCNode のハンドル ボタン
cocos2d v3 でゲームを作成しています。に、HUD のすべてのコンポーネントを含むCCScene
を追加します。CCNode
CCNode には、 がCCButton
追加されています。でこれらのボタンのタッチを処理できるようにしたいCCScene
。それは可能ですか?もしそうなら、それはどのようにエレガントに行われますか?
今朝テストして動作しているコード:
CCNode
ヘッダー ファイル (ヘッダー クラス):
CCNode の実装ファイルにゴールド ボタンの基本 (配置、スプライト フレームなど) を設定します。
CCScene
実装ファイル (PlayScene クラス):
シーン内でボタンのターゲットを設定するのは少し奇妙に思えますが、うまくいきます。もしそうなら、この状況の「ベストプラクティス」について疑問に思っています。