問題タブ [box2d-iphone]
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.
xcode - b2PolygonShape 頂点で静的なボディを作成する方法
Box2D Cocos2D プロジェクトで頂点を持つ b2PolygonShape を作成できないようです。エラーは発生しませんが、画面には何も表示されません。
b2PolygonShape 頂点を持つ静的ボディをどのように機能させるのですか?
次のように設定されたリストで使用したいと思います。
cocos2d-iphone - 回転角度をBox2Dインパルスに変換する
これまでに回答されたことがある場合は多くの謝罪がありますが、探していたものを完全に見つけることができませんでした。
Box2Dダイナミックボディを使用して、線形インパルスを適用して発射体に変換します。したがって、画面の任意の場所をクリックすると、ボディがタッチ位置に向かって投影されます。力はまだ気にせず、角度だけは気になります。
すでにスプライトを回転させてタッチ位置を指すようにしているので、最初の回転角度を検出できますが、この角度、たとえば45度を「b2Vec2」値に変換して、ボディを正確に45度で起動できるようにするにはどうすればよいですか。このようなもの:
手がかりがあれば大歓迎です。
ありがとう
iphone - Box2d を使用した衝突検出に必要なヘルプ
いくつかのサンプル プロジェクトの後、オブジェクトがパラシュートから落下し、パチンコでそれらを殺す、cocos 2d および box 2d での最初のゲームを開始しました。今、私はしばらく@いくつかのことで立ち往生しています:
衝突の問題:
Box 2d を使用して、オブジェクトと衝突しました。ただし、衝突のカウントを取得するためにカウンターを追加すると、機能しません。パーセンタイルが画面外に移動してもカウンターが増加します。これを取り除く方法がわかりません。
パラシュート体験のように、上から落ちるスプライトをランダムに回転させようとしています。次に、すべてを同じ角度で回転させます。
最後に、衝突が発生したときに周囲のスプライトを取り除く必要があります。例: パーセンタイルが落下するオブジェクトと衝突すると、半径 2.5 cm で他のスプライトも消えるはずです。
私はひどく助けと提案が必要なので、3つの質問はすべて@一度:-)。ソース コードを参照できるように、私のプロジェクトへのリンクを提供しました。あなたの助けを必死に探しています!!!
ソースコードをダウンロード:
http://jumbofiles.com/6fn5mmpnq1q8/Karthik.zip.html
新進の開発者、
カーシック
iphone - 衝突したスプライトとその周辺のスプライトを破壊する
衝突したスプライト内およびその周囲にあるスプライトを破壊する助けが必要です。つまり、半径 2.5 cm 内にあるすべてのスプライトを破壊する必要があります。ここでのアイデアは、上から落下するオブジェクトに下から発射物を発射することです。衝突が発生すると、その半径の周りのすべてのスプライトも破壊されます。爆弾効果のように。衝突、つまり接触リスナーにbox2dを使用しました。どうやってそれを行うのですか?
提案してください:-)
よろしく、
カーシック
ios4 - 衝突中にテキストを表示するには?
クイック ヘルプが必要です。私は最初のゲーム Cocos 2D と Box 2D を作成していますが、衝突中にテキストを表示する方法について助けが必要です。基準は非常に単純です。石とパチンコを使って、上から落ちてくる物を叩く必要があります。各オブジェクトには独自のポイントと機能があります。そのうちの 1 つを実装する必要があります。石が 3 つ以上のオブジェクトを破壊した場合、「コンボ」という単語が画面に表示され、徐々に消えていきます。返信や提案をお待ちしております。
よろしく、
カーシック
cocos2d-iphone - XCodeの「b2Bodyの前にspecifier-quantifier-listが必要です」エラー
CCSprite からクラスを派生させて、対応する b2Body へのスプライト参照を格納しようとしていますが、次のエラーが発生しました (コードのコメント)。
BoxSprite.h
BoxSprite.m
私はスプライトを作成し、ボディに次のように割り当てたいと思っていました:
次に、次の方法で b2Body にアクセスします。
cocos2d-iphone - フィクスチャからb2PolygonShapeを取り戻す方法は?[BOX2d]
こんにちはBOX2dには、ポリゴンがわかっているフィクスチャがあります。
次に、頂点がどのような形状であるか、つまり長方形の正方形などを正確に知るために、頂点を取得する方法を説明します。
cocos2d-iphone - box2d (iphone) アプリケーションでのメール送信
xcode で box2d(iphone) アプリケーションを開発しています。box2d プロジェクトでスクリーンショットを撮る方法のサンプル コードを教えてください。ビューベースのアプリケーションのコードは見つかりましたが、cocos/box2d のコードは見つかりませんでした。前もって感謝します
cocos2d-iphone - Box2d の複数のフィクスチャと配置
次のように 3 つの長方形を結合して、Box2d (Cocos2d) で「U」字形を作成しようとしています: |_|
ここでは動きが必要ないため、ジョイントは正しい解決策ではないようです。そのため、中央のビットと側面の 2 つの固定具である本体を作成しました。次のように、両側を真ん中のビットに追加しました。
これは機能しますが、両方のサイド フィクスチャが本体の中央に追加されます。本体に対して固定具を配置する方法がわかりません。スプライト/ノードをフィクスチャに取り付けて位置を変更しても、違いはないようです。
何か案は?
どうもありがとう。
iphone - 複数のCCSpriteを処理する最も効率的な方法は?
環境(box2d)内に4つの異なるタイプのオブジェクトがあり、各タイプのオブジェクトには複数のインスタンスがあり、すべてのCCSpriteの追加と操作を処理する最も効率的な方法を見つけたいと考えています。スプライトはすべて異なるファイルからのものであるため、各スプライトを作成してデータ構造(NSMutableArray)に追加するのが最善でしょうか、それとも各CCSpriteファイルが(オブジェクトのタイプごとに)異なっていてもCCSpriteBatchNodeを使用するのでしょうか?ありがとう。