問題タブ [cocos2d-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 に答える
718 参照

android-ndk - androidNDKでアセットに直接アクセスする方法-cocos2d-x

android ndkでいくつかのjsonファイルを読みたいです!問題は、ndkのアセットへの直接アクセスを説明するチュートリアルが見つからなかったことです(ほとんどの場合、Javaコードからネイティブにポインターを渡す必要があると言われていますが、それを使用することはでき<android/asset_manager.h>ません)。

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

android - GPU は Tegra 2 デバイスにまったく使用されていませんか?

cocos2dx を使用して ios から android にゲームを移植しています。tegra 2 デバイス、GPU - Ulp Geforce の場合、20 ~ 22 fps を取得しています。

私のゲームにはたくさんのスプライトがあり、レベル マップと共に hud レイヤーもあります。レベルからマップを削除した後、50 ~ 52 fps になりました。

20fps につながる Tegra 2 デバイスに GPU がまったく使用されていない可能性はありますか?

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

cocos2d-x - cocos2d-xのCCAssertについて

CCAssert(m_state == kPaddleStateGrabbed, L"パドル - 予期しない状態!");

これはcocos2d-xのサンプルコード(TouchesTest)です。"Paddle -" の前の "L" はどういう意味ですか?

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

rotation - Cocos2dx継承されたCCNodeクラスは、その中心を中心に回転していませんか?

私はここで少し途方に暮れています、これがすでに尋ねられているなら許してください-私はグーグルを高低で検索しましたが、何も見つかりませんか?

クラスで生成されたスプライトのグループを回転させてから、メインのゲームシーンでメニュー項目のクリックでこのオブジェクトを回転させようとしていますが、回転はスプライトの中心ではありませんか?それはおそらくレイヤーサイズよりも大きな領域ですか?

可能なすべての組み合わせにアンカーポイントを設定してみましたか?

これがivが得たものです

これはgamecharacter.hです

ありがとう

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

android - cocos2d-x Android のシングルトン

ゲームデータを管理するためのシングルトンクラスを書こうとしています.それは GameManager と呼ばれています.本「cocos2dを学ぶ」が作成したのと同じです.

ここに私の.hファイルがあります:

ここに私の.cppファイルがあります:

HelloWorld.cpp での呼び出しは次のとおりです。

ここに奇妙な問題があります.xcodeでうまく機能し、iPhoneでビルドできます. しかし、ndkでビルドしようとすると:

「GameManager::sharedGameManager()」への参照が未定義の場合、最初の呼び出しが機能しているのはなぜですか?

どんな助けでも構いません、ありがとう!

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

android - Cocos2D-X 文学

ゲームに Cocos2D-X を使用したいと考えています。だから何か読みたい。しかし、貧弱な公式文書以外には何も見つかりませんでした。Cocos2D-X の資料をいただけますか。

Android と iOS の開発で Cocod2D-x より優れたものがない場合は、お知らせください。Tnx!

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

cocos2d-iphone - Cocos2d でアニメーション化されたスプライト アニメーションを一時停止するには?

適切なメッセージが表示されたときに、特定のスプライトのアニメーションを一時停止/一時停止解除したい。私はこれを行いますCCNode::stopAllActions()が、再度設定する予定のすべてのアニメーションがキャンセルされます。すばやく一時停止/一時停止を解除したいだけです。誰でもこの件に関する効果的な方法の手がかりを持っていますか?

0 投票する
3 に答える
537 参照

image-processing - ピクセルの配列(x値とy値を持つ)を取得しました。ピクセルポイントの色を赤に設定する方法

特定のピクセルの色を赤に設定する方法を知りたいだけですか? x =37 y=54 で、このピクセルの色を赤に変更したいとします。どうすればいいのかわかりません。マーチング スクエア アルゴを使用して、特定のオブジェクトの周囲のポイントの値をピクセルの配列に取得しました。

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

android - AndroidからJavaの非静的関数を適切に呼び出す方法は?(ミックスのCocos2Dx)

そのため、Cocos2Dxを使用して小さなプロジェクトを開発していますが、Bluetooth機能を追加しようとしています。これは、Android APIへのメインアクティビティの関連付けにアクセスできるように、非静的メソッドを呼び出すことを意味します。私が見たほとんどすべては、この手順に従うように私に指示します:-メインアクティビティのインスタンスを作成します(environment-> NewGlobalRefは私が使用しているものです)-アクティビティからメソッドを取得して実行します(environment-> GetObjectClass)

そして、これがコードです。Javaには、次のものがあります(onCreate、onResumeなどの論理的なものを省略します)。

それでおしまい!今のところ、関数が実行されたことを確認するログメッセージのみを表示したいと思います。さて、楽しい部分はC++にあります。

以上です!C ++でCnxAttemptを呼び出している間、Javaクラス内のメソッドを認識せず、それに到達できないため、BOOMになります...誰かが私に手を貸してくれませんか?不明な点がある場合はお知らせください。よろしくお願いします!!

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

android - Cocos2d-x CocosDension で playBackgroundMusic メソッドを使用してサウンドをループしている間の Android デバイスの問題

この方法を使用しplayBackgroundMusic()て音楽ファイルを再生しています。
ループ パラメータを true に設定しました。
次の形式を試しました。

  • .wav
  • .ogg
  • .mp3
  • .mp4
  • .m4a

問題は、ファイルがループしていることですが、Android デバイスではシームレスにループしていません。
iPhoneとiPadで完全にループします。

ファイルの終わりに到達するたびに、小さなギャップがあり、それから再び再生されます。
ギャップは約 1 分の 1 秒ですが、それでも目立ちます。

5 ~ 6 種類のサウンドを試し、フォーマットも変更しました。運がない!!

また、cocos2d-x ライブラリに付属する「Tests」プロジェクトを Android デバイスでビルドし、CocosDenshion テストを実行しました。
その 1 つでさえ、シームレス ループに問題があるようです。

誰もこれを試しましたか??
誰かが彼らのアイデアに参加してくれたら本当にありがたいです. :)

を使用するplayEffect()とサウンドがループしますが、音楽ファイルの再生に playEffect を使用したくありません。

注:-私はcocos2d-x 1.0.1-x-0.11.0バージョンを使用しています。
これが最新です。