問題タブ [physicsjs]

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

physicsjs - PhysicsJSで凹面ポリゴンを作成することは可能ですか?

I know we are able to create a convex polygon. How about concave polygon? Is it possible to combine two convex polygons then group them to form a concave one? I know Box2D can do that.

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

javascript - PhysicsJS の基本的なデモが失敗する

PhysicsJS の基本的なデモを実行しようとしていますが、理解できない結果が得られています。

次のような1ページのHTMLファイルがあります...

このコードを Safari ブラウザにロードすると、正方形のない空白のキャンバスが表示されます。

しかし、デバッグ ツールを開いてリソースを見ると、正方形が Base64 イメージとして表示されます。

スクリーンショット: https://drive.google.com/file/d/0B0ANLX5liLSFM01uNmswX1VBNUE/edit?usp=sharing

正直なところ、ここでどこが間違っているのか、なぜ画像がそのようにレンダリングされているのかわかりません。

助けてくれてありがとう。

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

physicsjs - Physicsjs getTarget は未定義です

カスタム動作を作成しようとしていますが、physicsjs にはあまり詳しくありません。github のドキュメントによるとvar bodies = this.getTargets();、 body を反復処理するために使用することになっていますが、undefined is not a functionエラーが発生し続けます。 フィドル

私は何を間違っていますか?

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

javascript - PhysicsJS - 2 つの物体間の衝突が終わらない

私はこの単純なjsを持っています:

静的なプラットフォームとその上にボールが落ちる世界を作成します。ボールが落ちてバウンドし、バウンドが遅くなり、遅くなりますが、決して終わりません。私はrestitution < 1体の属性を設定しました。

どこが間違っていますか?

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

physicsjs - PhysicsJSは円の半径を変更します

2つのドットが衝突した後、2倍の半径で1つのドットを作成したいので、私のコード

Radius は変化せず、2 つのドットが一瞬で消えるという奇妙な動作をすることがあります。

私のコードは正しいですか?

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

javascript - PhysicsJs - 追加された後、世界の動作「定数加速」を削除する方法

初期化時の私の動作は次のように追加されます。

後で、「一定の加速」動作を削除したいと思います。remove() メソッドを使用すると言った投稿をいくつか読みましたが、次のようにそれを使用しても何も起こりません。

特定の動作が追加された後、特定の動作を世界から削除する方法を教えてもらえますか?

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

javascript - Physicsjs - スプライト シートを使用して 1 つのビットマップの一部を複数のボディに割り当てる

分解できる一連の文字を作成したいと思います。理想的には、スプライトシートを 1 つだけロードして、さまざまな文字のビューを生成します。次のように、ボディのビューに画像を割り当てています。

物理 js ボディのビューに割り当てられたビットマップの背景位置を変更する方法があれば、今すぐしたいと思います。