問題タブ [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.
c++ - 2d フレームワーク c++
レイヤー/パーティクル/スクリーン マネージャー/スプライト バッチ/視差などを含む 2D フレームワークを探していますが、C++ でコード化されていますか? airplay sdk に追加したいので、必ずしもグラフィックを持たないものを探しています。または、エアプレイを介してグラフィックスを行うために簡単に再配線できるもの.
編集: 必要なものを見つけました: cocos2d は c++ と airplay sdk (cocos2d-x) に移植されました。とにかく答えてくれてありがとう!
android - Cocos2d-Xサンプルプログラムを実行するためのAndroidNDKのセットアップ環境
Eclipseを使用してAndroid用のCocos2d-XサンプルプロジェクトをMacで実行しようとしています。AndroidNDKをMacにインストールする方法、NDKでネイティブコードをセットアップする手順は何ですか。できるだけ早く返信してください。
ありがとう
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」タグを使用して申し訳ありませんが、誰かがこれを修正する方法を知っていることを望んでいます。
android - Cocos2d.h そのようなファイルまたはディレクトリはありません
Android 用の Cocos2d-x プロジェクトのセットアップに本当に苦労していますが、次のプロジェクトがわかりません。
私のプログラムには約 45 個のエラーがあります。コードの問題は、cocos2d.h などのインクルードが見つからないことが原因であると考えられます。
なぜこれを見つけることができないのでしょうか?
ありがとう
トム
iphone - Cocos2d for iPhone 対 Cocos2d-x
Cocos2d for iPhone を使ってみたことがありますが、とても楽しいものです。私は別のプロジェクトを開始しており、C++ ポートである Cocos2d-x に出くわしました。一度に複数のプラットフォーム用に (考慮して) ビルドできるという考えに誘惑されます。私は、Obj-C と C++ を同じように使いこなしています。Cocos2d での作業に特に関連しない限り、2 つの言語の比較は探していません。
エンジンの両方のバージョンで作業した人はいますか? 2 つの特定の長所と短所についてコメントできますか? Cocos2d-x は「完成」していますか? 信頼性のある?
c++ - WindowsでフルスクリーンのOpenGL-ESレンダービューを作成するにはどうすればよいですか?
cocos2d-xを使ってiPhoneゲームを開発しているのですが、頭に浮かんだのはPC用のゲームもリリースしてみませんか?唯一の問題は、ウィンドウをフルスクリーンモードに設定することがまだ実装されていないことです。今、私はフルスクリーンウィンドウを作成する方法で立ち往生していますか?使用するウィンドウ作成機能はいくつかありますが、どれをどのように変更すればよいかわかりません。
eglCreateWindowSurface
cocos2dがウィンドウを作成するために呼び出している関数があります。フルスクリーンウィンドウを作成するためにどのオプションを変更する必要があるかわかりません。また、ゲームを全画面モードに切り替えたり、実行中に元に戻したりする機能を実装できれば便利です。
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
アドバイスありがとうございます。
テホ。
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
、すべて正常に動作します!
したがって、スレッド化と関係があると思います-しかし、私はこの分野の専門家ではないため、少し助けが必要になる可能性があります.
助言がありますか?
c++ - Cygwin で RTTI をオンにするにはどうすればよいですか?
Android NDK C++ ネイティブ コードをコンパイルすると、次のエラーが表示されます。
エラー: 'dynamic_cast' は -fno-rtti では許可されていません
RTTI をオンにするように誰かに言われましたが、方法がわかりませんでした。変更する必要がありApplication.mk
ますか?
私のApplication.mk
:
APP_CPPFLAGS += -frtti
.o ファイルを追加すると、別のエラーが表示されます。
「std::ios_base の typeinfo」への未定義の参照
android - Android:Cocos2d-xがサウンドでクラッシュする
私のゲームはCocos2d-xを使用しています。サウンドが再生されると、Samsung Galaxy SIIでゲームがランダムにクラッシュし、他のデバイスは完全に動作します。LogCatにはネイティブダンプのみがあります。
これは他の誰かに起こりましたか?私はそれらのファイルにアクセスできません、誰かが持っていますか?