問題タブ [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.

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

box2d - Box 2D - Ground b2EdgeShape を上に移動する方法はありますか

私は iPhone ゲームに取り組んでいます。地面は、画面の下部から約 30 ピクセル上に伸びる長く繰り返される長方形のスプライト オブジェクトです。プレイヤーのスプライトがジャンプから地面に着地すると、地面の画像の上に着地するように、地面のエッジ形状を 30 ピクセルに揃えようとしています。次のコードを追加しようとしたところ、機能しませんでした。

おそらく地面に長方形の形状を使用できることはわかっていますが、プレーヤーのスプライトは画像の上部にしか衝突しないため、エッジの形状を回避したいと思います。

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

iphone - cocos2dおよびbox2dアプリケーションでボールの衝突時にラベルを表示したい

_world-> step(dt、5,5)を使用して衝突システムを検出しています。したがって、衝突は実際にはbox2dクラスによって処理されています。衝突したボールに応じて、ボールの衝突のスコアを表示したいですか?

誰かがこれを手伝ってくれませんか?必要に応じて、ティック関数のソースコードを提供できます。

あなたの助けに感謝します。

ありがとうございました、

アンキタ

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

iphone - iphonebox2dゲームアプリケーション用に画面を2つの部分に分割

コンセプトは、私が10個のボールを持っていて、1つずつボールを間に入れて、それに何らかのアクションを実行できるようにし、残りのボールを下部に表示するようなものです。しかし、画面を2つに分割して、ボールを下に配置することはできません。基本的に、残りのすべてのボールを、衝突してはならない下部に表示したいのですが、それは単なる表示になります。

ゲームの作成に使用しているCCColorLayer拡張クラスがあります。

誰か助けてくれませんか?

ありがとうございました、

アンキタ

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

iphone - 画面の半分の部分でボールを制限するためにマウスの関節が機能していません

こんにちは、私はボックス 2D フレームワークを使用して cocoas2d でアプリケーションを開発していますが、残念ながら

ここに表示されている画像の半分の画面領域にある灰色のボールを制限することはできません。ボールが画面の反対側に移動しないようにしたいです。

私は b2Mousejoint For を使用してボールを画面上で動かしました

b2PrismaticJointDef 特定の軸
を制限しますが、画面の特定の四角形領域を制限したい 私の悩みのイメージ

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

ios - cocos2d、box2d、網膜モード:あきらめるか、それを機能させようとしますか?

box2dゲームを網膜モードで動作させようとしていますが、高解像度モードで実行すると、多くの苛立たしい問題が発生します。

cocos2dは、網膜モードでグラフィックを正しくレンダリングしますが、box2dを低解像度モードと同じように機能させるには、ハックの後にハックする必要があります。たとえば、網膜モードでデバッグ描画の形状サイズを正しくするには、次のようなことを行う必要があることがわかりました。

そのハック(すべての頂点ポイントをによって調整するCC_CONTENT_SCALE_FACTOR())は、もちろん、必然的に密度ハックにつながり、低解像度モードと同様の動きを維持します。

そして、それは力を加えるときに別の調整ハックにつながります:

次のように、デバッグ描画呼び出しをスケーリングして、デバッグモードで描画していることに注意してください。

box2dを網膜モードで動作させることについて根本的に誤解しているのは何ですか?の代わりにSteffenItterheimが提案したBox2DHelperクラスPTM_RATIOを使用していますが、それだけでは十分ではないようです。何か案は?この時点で、ゲームの網膜モードを完全に放棄しようとしています。

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

iphone - box2dで水平スクロールを実装する方法は?

box2Dを使用してiPhoneゲームに取り組んでおり、水平スクロールを実装する必要があります...背景テクスチャなどすべてをスクロールできました...しかし、問題は、物理学の世界をスクロールできないことです。 of box2d ...私を助けてください、box2dの世界を動かす方法...私はcocos2dを使用していません...私はたくさんググったが、cocos2dなしでは解決策を見つけることができませんでした...

よろしく、

スラン

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

cocos2d-iphone - Box2d ループ形状、スムーズな着地を決定

数百の頂点で構成される b2LoopShape に円の形が着地するゲームを書いています。

接触リスナーを使用して、着陸がスムーズかどうか (端に沿って着陸するか、端に垂直に着陸するか) を判断しようとしていますが、うまくいきません。

何か案は?

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

iphone - COCOS2D で (振り子のように) ロープを振る効果を実装するにはどうすればよいですか?

何かがぶら下がっているオブジェクトに当たったときに波の効果を実装しようとしています。どうすれば両方を達成できますか?

1.オブジェクトを空中に吊るします(波動する動的なボディになるため)

2.その体に波打つエフェクトを実装する

ありがとうございました

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

iphone - Object's too slow motion

In cocos2d environment and box2D when an spherical object falls on a blunt slant obstacle, it moves really slowly, that's nauseating, if you have coded to not to have any interaction with world while object is in motion. Is there any way to get rid of this slow motion of object?

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

iphone - 動くシーンに静的オブジェクトを実装する

その位置に固執しているように見える「メニュー」を実装する方法は? ここで立ち往生とsceneは、動いているか、まだその位置にとどまっていることを意味します。その場にいるような感覚を与えてくれます。スクロールシーンで動かして実装していますが、動作はするのですが「たまに」おかしな挙動をします。

これが私がどのように作成するかのコードですmenu:

そして、シーンを移動するためのコード(ユーザーがシーンをスクロールしようとしたとき)。また、メニューをsceneで移動したので、メニューがまだ であるという効果が得られますscene