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

iphone - cocos 2d xゲームコードのビルド中にエラーが発生しましたか?

ここに画像の説明を入力してください

上の画像を参照してください。デバイスとシミュレーターでcocos2dxアプリケーションをビルドしているときに発生したエラーを含む画像。このリンクからコードをダウンロードしました

誰かが私のマシンにcocos2dxライブラリをインストールする必要があると言いましたが、ここでの私の疑問は、シミュレータと、リソースフォルダにcocos2dライブラリを含むデバイスでcocos2dゲームアプリケーションを正常に実行したかどうかです..それはcocos2dxでも同じように起こるはずです図書館???。デバイスシミュレータで上記のプロジェクトを構築するにはどうすればよいですか?

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

cocos2d-x - intをconstcharに変換します*

このコードでは:

numberは5ですが、である必要がありますconst char *

どうすればanumberからint必須に変換できconst char *ますか?

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

c++ - アイソメ座標の変換

私はc++とcocos2d-xを使って等角ゲームを作ることにしました。各アイソメタイルにはX座標とY座標があり、移動するタイルごとに1ずつ増加します。これが私がタイルを画面座標に変換する方法です。

タイルはすべて幅40ピクセル、高さ20ピクセルです。

ここで、これらのワールド座標(アイソメ座標)を画面座標に変換する関数が必要です。何かのようなもの

私はこれを理解できないようです、私はそれをすべて間違ってやっています、そして私はポジショニングをするべきですか?別の方法ですか、それとも私が理解できないある種の計算がありますか?

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

ios - Cocos2D 座標がクリップされましたか?

Cocos2D で奇妙な体験をしています。x=0 または y = 0 でポイントを描画/プロットできないようです。表示するには、画面内で座標を 1 つ移動する必要があります。切れたようなものか、よくわかりません。私はいくつかのピクセルプロットをしたいので、それはかなり重要です。代わりにコアグラフィックスを使用する必要があるかもしれないと考えています...

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

android - ランダムタイムWIN DEATH:cocos2d-xで

cocos2d-xでゲームを開発しました。Androidでコンパイルしようとしました。最初の 3 つのシーンは良好ですが、最後の機能を追加すると、アプリケーションがランダムなタイミングでランダムなシーンで閉じ始めます。

関連するログは次のとおりです。

ndk と cocos2d-x のすべてのバージョンを試しました。グラフィックを減らしてみました。ddms でメモリ リークを見つけようとしましたが、疑わしいものは何も見つかりませんでした。

問題の原因は CCUserDefaults 呼び出しではないでしょうか? またはの使用CCTextureCache::sharedTextureCache()->addImageAsync("Slots/KNOPKI_UPR/PAYT_light.png",this,callfuncO_selector(HelloWorld::LoadImageCash));

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

android - JNIを使​​用してandroid.content.Contextパラメーターを関数に送信する

Contextパラメータを必要とするインターネット接続をチェックするメソッドを作成しようとしています。JNIHelperを使用すると、パラメーターを使用して静的関数を呼び出すことができますが、Cocos2d-xアクティビティクラスを「取得」してパラメーターとして使用する方法がわかりません。

そしてc++コードは

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

iphone - Cocos2d-X の gles20 ブランチ

Cocos2d -xのgles20ブランチが活発に開発されていることがわかりました。リンク: https://github.com/cocos2d/cocos2d-x/tree/gles20

しかし、ソースをチェックアウトし、付属のスクリプトを使用して Xcode テンプレートをインストールし、テンプレートを使用して単純な iPhone プロジェクトを作成すると、コードがコンパイルされませんでした。

エラーを調査したところ、 libsフォルダー内にあるはずのいくつかのファイル ( kazmathフォルダー、ccGLStateCache.cppおよびccGLStateCache.hなど)が実際には欠落していることがわかりました。

これらの不足しているファイルは、Cocos2d-x テンプレートがこれらのファイルを元のソースから新しいプロジェクトの場所にコピーできなかったことが原因である可能性が非常に高いです。

私の質問:

  • gles20ブランチを使用する準備はできていますか?
  • はいの場合、どうすれば問題を解決できますか?

前もって感謝します。

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

android - Eclipse for Androidでcocos2d-xを使ったプログラミングのコツ

Android フォン用の cocos2d-x で開発を開始しています。
これら 2 つのチュートリアルに従って、Hello World ゲームのソース コードを統合し、Eclipse で (Java および C++ コードを) デバッグできるようになりました。

http://blog.plicatibu.com/developing-with-cocos2d-x-for-android-on-linux/
http://blog.plicatibu.com/how-to-debug-cocos2d-x-and-java-コードを使用したEclipse/

両方のコードを実行/デバッグできますが、プログラミングを開始する方法がわかりません。

jni 内に helloworld フォルダーがあり、main.cpp があります。helloworld フォルダー内にゲーム クラスを作成する必要がありますか? すべてのソース ファイル (.h および .cpp) が Eclipse プロジェクトの外 (Classes フォルダー) にあることに気付いたからです。だから、経験豊富な人が私を始めるのを手伝ってくれるかどうか知りたい.

ありがとう!

0 投票する
4 に答える
585 参照

c++ - Xcode でクラスの問題を呼び出す C++

ゲームの 1 つに Cocos2dX を使用していますが、C++ は初めてです。クラス myDelegate.h #include "cocos2d.h" を作成しています

および myDelegate.m

そして、メニュー ボタン タッチの Hello シーンで RunME メソッドを呼び出しています。

しかし、私はこのエラーメッセージを受け取ります



もちろん、この2行をコメントアウトすると

ゲームは完全にコンパイルされ、動作します。

助けてくれませんか、私は2日間から髪を引っ張っていて、これを理解できませんでした

株式会社リガズ

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

c++ - cocos2d(cocos2d-x)内で水のエフェクトを作る方法

  空からの水滴を表示する簡単なプログラムをコーディングしたいと思います。cocos2d のパーティである box2d を使用しました。b2FixtureDef を作成し、形状をボックスとして設定し、密度は 2.0f、摩擦は 0.05f、復元力です。は 0.03f です。プログラムを実行すると、200 個のボックスが地面に触れながら砂のように落ちます。

  役立つチュートリアルやデモはありますか

  私の英語には申し訳ありません(それは私の母国語ではありません).LOL

どうも