問題タブ [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 投票する
5 に答える
2184 参照

c++ - 2d フレームワーク c++

レイヤー/パーティクル/スクリーン マネージャー/スプライト バッチ/視差などを含む 2D フレームワークを探していますが、C++ でコード化されていますか? airplay sdk に追加したいので、必ずしもグラフィックを持たないものを探しています。または、エアプレイを介してグラフィックスを行うために簡単に再配線できるもの.

編集: 必要なものを見つけました: cocos2d は c++ と airplay sdk (cocos2d-x) に移植されました。とにかく答えてくれてありがとう!

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

android - Cocos2d-Xサンプルプログラムを実行するためのAndroidNDKのセットアップ環境

Eclipseを使用してAndroid用のCocos2d-XサンプルプロジェクトをMacで実行しようとしています。AndroidNDKをMacにインストールする方法、NDKでネイティブコードをセットアップする手順は何ですか。できるだけ早く返信してください。

ありがとう

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

c++ - Eclipse forAndroidNDKでのC++staticconst複数宣言エラー

私は同様の質問を読みましたが、私の答えはVisualStudioにのみ適用されます。私はEclipseを使用しており、AndroidのNDKを使用するフレームワークであるCocos2d-Xを使用してAndroidアプリケーションを開発しています。ボールサイズやfpsなど、アプリケーションのすべての定数を含むConfigという名前のクラスを作成しました。以下は私がコードをどのように配置したかです。

Config.h

Config.cpp

エラーなしでコンパイルされますが、リンクを開始すると、次のエラーが発生します。

前のエラーは、宣言されたすべての定数で発生します。報告されたソースファイルのソースコードにConfig.cppを含めていません。

これを修正する方法がわかりません。非常によく似た質問を見つけましたが、その答えはMicrosoftのVisualStudioに向けて指定されました。また、これがcocos2d-Xに適用される場合でも、「cocos2d」タグを使用して申し訳ありませんが、誰かがこれを修正する方法を知っていることを望んでいます。

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

android - Cocos2d.h そのようなファイルまたはディレクトリはありません

Android 用の Cocos2d-x プロジェクトのセットアップに本当に苦労していますが、次のプロジェクトがわかりません。

私のプログラムには約 45 個のエラーがあります。コードの問題は、cocos2d.h などのインクルードが見つからないことが原因であると考えられます。

なぜこれを見つけることができないのでしょうか?

ありがとう

トム

0 投票する
7 に答える
26422 参照

iphone - Cocos2d for iPhone 対 Cocos2d-x

Cocos2d for iPhone を使ってみたことがありますが、とても楽しいものです。私は別のプロジェクトを開始しており、C++ ポートである Cocos2d-x に出くわしました。一度に複数のプラットフォーム用に (考慮して) ビルドできるという考えに誘惑されます。私は、Obj-C と C++ を同じように使いこなしています。Cocos2d での作業に特に関連しない限り、2 つの言語の比較は探していません。

エンジンの両方のバージョンで作業した人はいますか? 2 つの特定の長所と短所についてコメントできますか? Cocos2d-x は「完成」していますか? 信頼性のある?

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

c++ - WindowsでフルスクリーンのOpenGL-ESレンダービューを作成するにはどうすればよいですか?

cocos2d-xを使ってiPhoneゲームを開発しているのですが、頭に浮かんだのはPC用のゲームもリリースしてみませんか?唯一の問題は、ウィンドウをフルスクリーンモードに設定することがまだ実装されていないことです。今、私はフルスクリーンウィンドウを作成する方法で立ち往生していますか?使用するウィンドウ作成機能はいくつかありますが、どれをどのように変更すればよいかわかりません。

eglCreateWindowSurfacecocos2dがウィンドウを作成するために呼び出している関数があります。フルスクリーンウィンドウを作成するためにどのオプションを変更する必要があるかわかりません。また、ゲームを全画面モードに切り替えたり、実行中に元に戻したりする機能を実装できれば便利です。

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

iphone - Cocos2d-x (C++ openGL) で伸縮可能な画像を作成する方法

Cocos2D と OpenGLES について勉強しています。

作りたい

C++ (Cocos2D-x) で OpenGL を使用。

だから私が作りたいプロトタイプは

前の画像 : http://postfiles6.naver.net/20091019_85/jun0683_1255941958601C1KQo_png/green_jun0683.png?type=w2

後画像 : http://postfiles5.naver.net/20091019_84/jun0683_12559419613787bC6n_png/green4_jun0683.png?type=w2

アドバイスありがとうございます。

テホ。

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

android - Android: Java ビューを OpenGl ビューに追加する

ndk と cocos2dx を使用して、iPhone アプリを Android に移植しました。これは魔法のように機能し、cocos2dx はとてもクールだと思います!

ここで、Java 環境のメインの opengl ビューにいくつかの Java ビューを追加したいと思います。そして、これは私にとってはうまくいきません。Java 環境でのビュー、アクティビティ、インテントなどの機能に関する基本的な知識が必要だと思います。

具体的にはTextView、実行時にopenglビューに(Java)を追加する必要があります。次のことを試しましたが、関数 void を呼び出すとクラッシュしますtestSetText()

代わりに別のアクティビティを実行しようとしたり、ゲームを呼び出したりsetContentView(R.layout.test_screen)するとfunction public void testSetText()、ゲームもクラッシュします。

ここで誰か良いアドバイスをくれませんか?

更新:
Macarse に感謝します。スタック トレースは次のとおりです。



更新#2:
わかりました、私はまだこの問題に取り組んでおり、修正することはできません:(しかし、興味深いことがわかりました:

私の問題を要約すると、私のAndroidアプリには、完全に機能するcocos2dxシーンが実行されています。次に、ユーザーがボタンを押すと:

JNI を介して Java 環境を呼び出し、ある種のビュー ( aTextViewなど) の追加を要求します (「 」を参照testSetText())。この時点で、私のアプリはクラッシュします - クラッシュログで:

WARN/dalvikvm(8352): threadid=11: キャッチされない例外で終了するスレッド (group=0x40015560) 08-16 15:19:52.214: ERROR/AndroidRuntime(8352): FATAL EXCEPTION: GLThread 10 08-16 15:19:52.214 : エラー/AndroidRuntime(8352):

現在、Java エンドに統合されている Admob も使用しています。Admob がデリゲート (例: onReceiveAd ) を介してメイン クラス (上記の myTest を参照) を呼び出すと、この時点で呼び出しtestSetText()て追加しようとしましたがTextView、すべて正常に動作します!

したがって、スレッド化と関係があると思います-しかし、私はこの分野の専門家ではないため、少し助けが必要になる可能性があります.

助言がありますか?

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

c++ - Cygwin で RTTI をオンにするにはどうすればよいですか?

Android NDK C++ ネイティブ コードをコンパイルすると、次のエラーが表示されます。

エラー: 'dynamic_cast' は -fno-rtti では許可されていません

RTTI をオンにするように誰かに言われましたが、方法がわかりませんでした。変更する必要がありApplication.mkますか?

私のApplication.mk

APP_CPPFLAGS += -frtti .o ファイルを追加すると、別のエラーが表示されます。

「std::ios_base の typeinfo」への未定義の参照

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

android - Android:Cocos2d-xがサウンドでクラッシュする

私のゲームはCocos2d-xを使用しています。サウンドが再生されると、Samsung Galaxy SIIでゲームがランダムにクラッシュし、他のデバイスは完全に動作します。LogCatにはネイティブダンプのみがあります。

これは他の誰かに起こりましたか?私はそれらのファイルにアクセスできません、誰かが持っていますか?