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

c++ - シマリスの衝突が柔らかすぎる

私はcocos2dの物理学に不慣れです。私はシマリスを使用していますが、2つのオブジェクトが衝突すると、スポンジやゴムでできている場合のように、「柔らかく」なります。

私のコード:

したがって、これらのオブジェクトは衝突していて、柔らかすぎます。どういうわけか、2つの石がぶつかったように見せることはできますか?

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

ccsprite - Cocos2d-XのCCSpriteオブジェクトのスプライトを交換する方法

CCSpriteから継承したオブジェクトがあります。このオブジェクトの内側から画像を変更したいと思います。

Cocos2d-Xで新しいCCSpriteオブジェクトを作成せずに画像(スプライト)を変更するにはどうすればよいですか?

ありがとう、エイドリアン。

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

windows-phone-7 - Cocos2dx for Windows XNA でアラートを表示するには?

現在、Windows XNA 用の cocos2d-x で作業しています。アラートやメッセージ ボックスの表示に問題があります。

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

ios - iOS用のOpenFeint静的ライブラリの作成

iOS用のOpenfeintの静的ライブラリを作成して、C++呼び出しのみのアプリで使用しようとしています。そのライブラリがリンクされた状態でcocos2d-xテストプロジェクトを実行しようとすると、OpenFeint呼び出しでアプリがフリーズします。ただし、ライブラリを作成せず、ソースをテストプロジェクトに直接追加すると、完全に機能します。SDK 5.0、Xcode 4.2を使用していて、ターゲット4.2をデプロイしています(ライブラリを作成せずに実行できるので、気にしないと思います)ありがとうございます。

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

java - OpenFeintとcocos2d-x(iOSおよびAndroid)

どうやらOpenFeintはiOSとAndroidの両方をサポートしているようです。素晴らしい。

しかし、どうすればそれをcocos2d-x Androidと統合できますか?SDKは、明らかに.jarなどです。Cocos2d-xはc++を使用します。

このチュートリアルがわかりません:http://blog.molioapp.com/2011/11/openfeint-and-admob-integrated-with.html

コードをコピーして貼り付けると、すぐにエラーが発生します(JavaVM * gJavaVM ;?そのように呼ばれる識別子はありません!)

私が見逃したそのチュートリアルで言及されていない他のステップはありますか?

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

iphone - cocos2d-x plist を配列に読み込む方法

cocos2d-x (c++) を使用して plist を読みたいのですが、これが私の plist です:

基本的には、(x, y) 座標で構成される辞書の配列です。読むための私の元のコードは次のとおりです。

しかし今、私はそれをC++でcocos2d-xに翻訳する必要があります。私はいくつかの記事をグーグルで検索しましたが、それらはすべて plist を辞書に読み込むことに関するものです。配列が必要です。

編集:::

今、私は自分のplist形式を変更しました:

私は何をすべきか???それでも同じエラーが発生します。

動作しません。まずはお試しください。サンプル plist から int を読み取れるかどうかを確認します

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

android - Xperia Playでスライダーが開いていることを検出する方法

私はxperia playでゲームを開発しています。デバイスの Slider が開いていることを検出する方法を教えてください。

ありがとう

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

android - cocos2d-x ローカリゼーション 簡体字/繁体字中国語

簡体字/繁体字を分ける必要があります。cocos2d for iPhone では、単純に「hans」と「hant」を使用しています。しかし、cocos2d-x では、コードに飛び込みます。CCApplication のコードは次のとおりです。

中国語の場合は「zh」のみに注意してください(簡体字/繁体字の両方、おそらく)

どうすればそれらを区別できますか?

編集: cocos2d-x を使用しており、Android で作業する必要があります。iPhoneだけではありません。ミッキーの答えはiPhoneでのみ機能します。ありがとう。

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

c++ - cocos2d-xでの適切なインスタンス化とメモリ管理

私はcocos2d-xのドキュメントを探していましたが、基本を超えて本当に貧弱なようです。私自身のクラスは(元々はカカオの) /メカニズムCCObjectを使用できるようにするために継承する必要があることを理解していますが、あなたが何かをしたときに何が起こるかについてはまだ混乱しています。自動的には呼び出されません。コンストラクター内から呼び出しても大丈夫ですか?それだけで、私のオブジェクトが参照カウント1で始まることが保証されますか?何をいつ使うべきですか?ココアとまったく同じように動作しますか?どうですか?適切にコーディングされたクラスの例(およびインスタンス化/破棄)を見て、メモリリークを台無しにして残さないようにするために何をすべきかを理解する必要があります。ありがとうございました。retainreleasenewinitCC_SAFE_DELETEreleaseautoreleaseCC_SYNTHESIZE

0 投票する
6 に答える
124421 参照

android - 完全なCocos2d-xチュートリアルとガイドリスト

私はCocos2d-xをAndroidとiPhoneに使用してゲームを開発しています。最初は、このライブラリを使い始めるのに多くの問題がありました。同じ間違いをする情報の質問がたくさんあるので、この質問では、基本、中、専門家のチュートリアルをすべて集めたいと思います。私が始めたとき、私は私の友人のグーグルを使って多くのサイトをたくさん見なければなりませんでした。これが人々が今始めるのに役立つことを願っています。すべてc++で

初心者

  • 公式ウィキリンク
  • マルチプラットフォームで始める方法はこちら最高のもの。すばらしい、XCODE(MAC)およびECLIPSE(LINUX)チュートリアル。
  • 開始するための簡単なガイド
  • 別のマルチプラットフォームガイド
  • Marcio Andreyのおかげで、Eclipse+AndroidDEBUGでプログラミングを開始するための素晴らしいガイド
  • Androidでcocos2d-xを統合する別の方法
  • 社会的例、iOSおよびAndroidでのFacebook+メール+Twitterはこちら

中くらい

高度

  • OpenFeintとcocos2d-xの統合。私はこの例だけを見つけました、ここに詳細があります。
  • GameCenterでのアーカイブ。ここ

拡張機能

コード例

チップ

  • サポートされているオーディオ形式
  • Linuxを使用している場合は、cocos2d-androidまたはcocos2d-android-1を使用しないでください。cocos2d-xを使用してみてください

  • Linuxを使用していて、ネイティブコードの使用方法がわからない場合は、開発をご覧ください

  • CCLOG( "文字列"); Eclipse log catで作業しないでください、しかしCCLogはそれを行います!

  • 最大テクスチャサイズ/解像度はこちら

  • IphoneはRETINAを使用してHDでテクスチャを描画しますが、Androidでは使用されません。私の解決策は、iPhoneでRETINAを使用し、Androidでのみsetscaleコンパイルすることです。多重解像度Wiki。例:

**公式ページCOCOS2D-X **

この質問は何が必要ですか?

  • XMLチュートリアル、私はこの分野には何もありません。実際、私はいくつかのコードで作業しています。チュートリアルを行います。使用できるライブラリはlibxml2です
  • メニューの作成例
  • スライダーメニューの例
  • ジェスチャークラスはまだ実装されていません

問題がある場合は、StackoverflowでタグCocos2d-xを使用してください。サポートさせていただきます。

私はすでにFAQを読みましたが、cocos2d / android関連の質問の90%は、廃止されたライブラリを使用して同じ問題を提示します。私は人々がcocos2d-xを使い始めるのを手伝って欲しいだけです。すべての追加情報はようこそです。