問題タブ [restitution]

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 に答える
1950 参照

c# - 衝突解決法での反発係数の適用

私の物理エンジンには、次のような衝突解決方法があります。

さて、適切な反発係数を機能させるために、エンジンのボディに何を適用すればよいかわかりません。(???の部分)。誰か助けてくれませんか?

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

ios7 - SKSpriteNode がバウンスしてはならないときにバウンスする

新しい API スプライト キットを使用して 2D ゲームを開発しています。問題は、スプライト ノードの復元を 0 に設定しても、少し跳ね返ることです。バウンスを完全に無効にするにはどうすればよいですか?

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

box2d - 復元が 0 の SKPhysicsBody はまだ跳ね返る

SKSpriteNode を一定の速度でバウンスせずにドロップしようとしています。

私が使用しているコードは次のとおりです。

反発の値を変えると、ブロックの跳ね返りに違いが見られますが、ゼロの場合でも少し跳ねます。複数のブロックを重ねると、下のブロックも少し跳ねます。

バウンスを完全に無効にするにはどうすればよいですか?

0 投票する
0 に答える
153 参照

ios - 境界の復元/弾力性が機能しない (迅速なプログラミング)

命名規則と、コード内でインデントして新しいスペースを作成する方法を許してください。それが正常ではないことはわかっていますが、私は変です D:

とにかく、私は回復を 1 に設定しましたが、うまくいかないようでした。それによって、境界線/フレームから跳ね返るオブジェクトを参照しています。

私が使用しているswiftでは許可されていないため、CGVectorMakeも実行できません。誰にも役立つヒントはありますか?

私が持っていた唯一のアイデアは、フレーム自体の重力を変更することでしたが、私が試したすべてがうまくいきません. ありがとう!

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

box2d - Box2D の「復元」は削除されましたか?

私は大きなユーザーではありませんが、現実的な LED ライト効果の基礎を作成するための BOX2D を見つけました。シーンのリアリズムを達成しようとしていないので、反復時間は大きな問題ではありません。しばらくの間、噴水効果を生成するプログラムを実行していました。Python2.7.12、Ubuntuで動作しますが、Box2Dのバージョンがわかりません。

今、理想的には Python3 で、現在は Python2.7.12 で RaspberryPi で同じことを実行したいと考えています。

コードは、「restitution」が定義されているポイントで失敗します。

エラーは何とか、何とか...

もちろん、コードも後で失敗する可能性がありますが、問題のあるステートメントをコメントアウトすると、正常に完了するように見えます。

私の質問は、問題を診断するにはどうすればよいですか?

PS。Ubuntu での元のインストールは正常に機能しますが、Python シェル「body.restitution」に入ると、次のような結果が返されます。

AttributeError: 'b2Body' オブジェクトには属性 'restitution' がありません

したがって、この(作業中の)ケースで格納されているフィールドはどこですか。