問題タブ [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.
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 を使用してください)
cocos2d-x-3.x - Cocos2dx v3.9 で Plist ファイルをロードする方法
Cocos2d-x 3.9 を使用して 1 つのゲームを開発しています。plist
次のコードを使用して、ゲームにファイルをロードしようとしました。
ただし、データのサイズは 0 です。データは返されません。
どうすればロードできますplist
か? CCDictionary
Cocos2d-x v3.9 で廃止されました
c++ - OnTouchMove イベントがトリガーされない
シンプルなシーンでスプライトをドラッグ アンド ドロップしようとしています。onTouchBegan および onTouchEnded イベントは正常にトリガーされますが、onTouchMove イベントはトリガーされません。なぜですか?
これが私のコードです:
Cpp の場合:
開始イベントと終了イベントについて cocos2d::log から正しいフィードバックを得ましたが、テストしたところ移動イベントは発生していないようです。
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であることを期待していましたY
。Y
-- あたかも Cocos2d-x が、画面が縦向きで、システム バーが画面の下部にあると認識したかのように。
電話が横向きであることをcocos2dに伝えるにはどうすればよいですか?
cocos2d-x - 物理エディタを使用し、その .plist Cocos2d-x V3 を使用して衝突検出を改善する
cocos2d-x プロジェクトに取り組んでいました。シンプルなゲームです。衝突以外はすべて正常に機能しています。ただし、機能していますが、衝突はあまり現実的ではありません。私は参照して、物理エディタと呼ばれるものを発見しました。http://www.codeandweb.comからチュートリアルを読みました。スプライトの .plist を生成します。私はC ++でアンドロイド用のゲームを作っています。
今問題 -
その .plist を cocos2d-x V3.8 で使用する方法。この方法で衝突検出を改善することは良い考えですか?
box2d と chipmunk から始めたいのですが、良い新しいチュートリアルがありません。何かありましたら、お気軽にお申し付けください。よろしくお願いします!