問題タブ [cocos2d-x-3.x]

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

c++ - AdMob (IOS) フレームワークの統合で、cocos2d-x v3 IOS プロジェクトのコンパイル中にエラーが発生しました

Xcode で cocos2d-x V3 プロジェクトをコンパイルすると、正常に動作しますが、AdMob フレームワークを含めると、次のリンカー エラーが表示されます。

ビルド設定の「その他のリンカー」セクションに「-ObjC」を既に含めています。

アーキテクチャ armv7 の未定義シンボル: "_kCMTimeZero"、参照元: -[GADVideoPlayer setAudioMixVolume:] の GoogleMobileAds(GADVideoPlayer.o) "_CMTimeMakeWithSeconds"、参照元: -[GADVideoPlayer seekToTime:] in GoogleMobileAds(GADVideoPlayer.o) "_CMTimeGetSeconds"、参照元: -GoogleMobileAds(GADVideoPlayer.o) の [GADVideoPlayer notifyVideoPlayerWithTime:] - GoogleMobileAds(GADVideoPlayer.o) の [GADVideoPlayer notifyVideoReadyToPlay] "_CMTimeMake"、参照元: -GoogleMobileAds(GADVideoPlayer.o) の [GADVideoPlayer observePlayer] "_OBJC_CLASS_$ _EKEventEditViewController"、参照元: GoogleMobileAds(GADOpener.o) の objc-class-refGoogleMobileAds(GADOpener.o) の objc-class-ref "_SCNetworkReachabilityCreateWithAddress"、次から参照: GoogleMobileAds(GADGestureUtil.o) の l001 "_OBJC_CLASS_$_MFMessageComposeViewController"、次から参照: GoogleMobileAds(GADDevice.o) の objc-class-ref objc- GoogleMobileAds(GADOpener.o) の class-ref "_SCNetworkReachabilitySetCallback"、次から参照: ___35-[GADNetwork enableNetworkChecking]_block_invoke GoogleMobileAds(GADNetwork.o) の "_SCNetworkReachabilityGetFlags"、次から参照: GoogleMobileAds(GADGestureUtil.o) の l001 "_OBJC_CLASS_$_EKEventStore "、参照元: GoogleMobileAds(GADSlot+MRAID.o) の objc-class-ref 、GoogleMobileAds(GADOpener.o) の objc-class-ref "_SCNetworkReachabilitySetDispatchQueue"、参照元: ___35-[GADNetwork enableNetworkChecking]_block_invoke in GoogleMobileAds(GADNetwork.o) ___36-[GADNetwork disableNetworkChecking]_block_invoke in GoogleMobileAds(GADNetwork.o) "_OBJC_CLASS_$_EKEvent"、参照元: objc-class-ref in GoogleMobileAds (GADOpener.o) 「_OBJC_CLASS_$_ASIdentifierManager」、参照先: GoogleMobileAds の objc-class-ref(GADDevice.o) GoogleMobileAds の objc-class-ref(GADInAppPurchaseTransactionReporter.o) GoogleMobileAds の objc-class-ref(GADGestureIdUtil.o) GoogleMobileAds(GADMAdURLAdapter.o) の objc-class-ref "_SCNetworkReachabilityCreateWithName"、次から参照: ___35-[GADNetwork enableNetworkChecking]_block_invoke in GoogleMobileAds(GADNetwork.o) 「_OBJC_CLASS_$_CTTelephonyNetworkInfo」、参照元: GoogleMobileAds(GADDevice.o) の objc-class-ref 「_CTRadioAccessTechnologyDidChangeNotification」、参照元: ___48-[GADDevice enableRadioAccessTechnologyChecking]_block_invoke_2 in GoogleMobileAds(GADDevice.o) ld: symbol(s)アーキテクチャー armv7 clang で見つかりません: エラー: リンカーコマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)リンカ コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)リンカ コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

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

cocos2d-x-3.x - Cocos2dx v3.9 で Plist ファイルをロードする方法

Cocos2d-x 3.9 を使用して 1 つのゲームを開発しています。plist次のコードを使用して、ゲームにファイルをロードしようとしました。

ただし、データのサイズは 0 です。データは返されません。

どうすればロードできますplistか? CCDictionaryCocos2d-x v3.9 で廃止されました

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

c++ - OnTouchMove イベントがトリガーされない

シンプルなシーンでスプライトをドラッグ アンド ドロップしようとしています。onTouchBegan および onTouchEnded イベントは正常にトリガーされますが、onTouchMove イベントはトリガーされません。なぜですか?

これが私のコードです:

Cpp の場合:

開始イベントと終了イベントについて cocos2d::log から正しいフィードバックを得ましたが、テストしたところ移動イベントは発生していないようです。

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

android - Cocos2d-x 3.9 横向きのときの原点と表示サイズが間違っていますか?

私は自分のプロフィールを横向きにしました:

次に、ゲームを開始し、原点と表示サイズを出力します。

出力は次のとおりです: (ところで、設計解像度は 1024 x 768 でした)

「back-home-apps」システム バーが画面の右側にあることに注意してください。また、位置を に設定して画像を画面の中央に配置しようとしましたが(origin.x + visibleSize.width / 2, origin.y + visibleSize.height / 2)、ご覧のとおり、表示サイズと原点が間違っているため、画像は画面の下部に向かっています。

ここに画像の説明を入力

原点が (0,0) で、表示サイズが (1024 - height-of-system-bar) x 768であることを期待していましたYY-- あたかも Cocos2d-x が、画面が縦向きで、システム バーが画面の下部にあると認識したかのように。

電話が横向きであることをcocos2dに伝えるにはどうすればよいですか?

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

android - AttributeError: 'CCPluginCompile' オブジェクトに属性 android_package がありません

ここに画像の説明を入力

Android デバイスで Android プロジェクトを実行できません。Cocos2d-x 3.9 を使用しています。

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

cocos2d-x - 物理エディタを使用し、その .plist Cocos2d-x V3 を使用して衝突検出を改善する

cocos2d-x プロジェクトに取り組んでいました。シンプルなゲームです。衝突以外はすべて正常に機能しています。ただし、機能していますが、衝突はあまり現実的ではありません。私は参照して、物理エディタと呼ばれるものを発見しました。http://www.codeandweb.comからチュートリアルを読みました。スプライトの .plist を生成します。私はC ++でアンドロイド用のゲームを作っています。

今問題 -

その .plist を cocos2d-x V3.8 で使用する方法。この方法で衝突検出を改善することは良い考えですか?

box2d と chipmunk から始めたいのですが、良い新しいチュートリアルがありません。何かありましたら、お気軽にお申し付けください。よろしくお願いします!