問題タブ [ragdoll]

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 投票する
0 に答える
751 参照

game-physics - Cannon.js - キャラクターモデルに物理を追加する方法はありますか?

私は最近、Cannon.js を Three.js と一緒によく使用していますが、それらはうまく連携します。

情報/例を見つけるのに苦労している部分が1つあります。

物理/衝突シミュレーション用に Cannon.js のデフォルト シェイプを使用してキャラクター モデルをリグすることは可能ですか?

例 - https://threejs.org/examples/webgl_animation_skinning_blending.html

これは Three.js SkinnedMesh (3D アプリケーションからエクスポートされたもの) であり、「事前構成された」アニメーション (歩く、走るなど) をシミュレートするボーンが含まれています。各「ボーン」に Cannon.js シェイプを追加し、このモデルをシーンで衝突などに使用できるようにしたいのですが、これは可能ですか?

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

unity3d - コライダーがラグドールから離れないようにする方法

すべての関節を備えたラグドールを作成しました。カプセル コライダーを追加しました。彼が落下して何かにぶつかると、コライダーが分離してラグドールなしで落下しますか? ラグドールには RigidBody もあります。[![ここに画像の説明を入力][1]][1]

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

visual-studio - Unity でラグドールの動作を最適化する

ラグドールを使用して、歩行アニメーションと落下プロセスの間の現実的な移行を試みています。基本的に、「DoRagdoll」関数を呼び出すとき、質量に関してすべてのリジッドボディ コンポーネントに、歩行アニメーションから前の力を追加します。次に、アニメーター コンポーネントを無効にし、すべてのリジッドボディの重力をオンにします。それは機能しますが、それでもちょっと奇妙に見えます。ラグドールの問題については、Unity のドキュメント サイトのようにすでに多くのことを試しました。また、さまざまなボディパーツのジョイントも試しました。ビルトイン システムを使用してラグドールを作成しました。トランジションを改善する方法や、よりリアルなラグドールを作成する方法について何かアイデアはありますか?

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

unity3d - アクティブなラグドール キャラクターが地面にじっと立っている

とのような物理的なもので制御されるキャラクターがありますSpring JointConstant Forceキャラクターはアクティブなラグドールです)。

キャラクターの足を地面にくっつけたいのですが、左右に曲げるとキャラクター全体が地面で動かなくなります。

それを達成する方法は何ですか?

現在はFixed Joint両足で使用してConstant Forceいますが、上半身に急な力がかかるとキャラが動きます。

gifでわかるように。

ここに画像の説明を入力