0

鎧や服を着替えるRPGを作ったらどうなるの?私は主に3D側を意味します

平らな服を着た普通のキャラクターを作ると、テクスチャを変更するだけで簡単になりますが、質問はまったく異なるモデルの鎧についてです。

では、鎧モデルだけが再現されているのでしょうか、それとも鎧付きのキャラクターモデルだけですか?それはどのようにゲームエンジンにインポートされますか?新しいアーマーを備えたアーマーまたはキャラクターモデルのみですか?

人がゲームで鎧を変更した場合、ゲームは穴のモデルを交換しますか、それとも鎧の部分のみを交換しますか?

鎧の部分だけの場合、動きのアニメーションがどのように行われるかは、鎧モデルが3Dプログラムのキャラクターでアニメーション化されているか...:D

4

2 に答える 2

7

それはAttachToBoneと呼ばれます。モデリングアプリケーション内で、スケルトンを作成できます。これは、まさにあなたが思っているものです。つまり、骨で構成されているが、物理的なモデルデータは含まれていません。ただし、このiskeletonは、代わりに、歩く、立つ、攻撃する、戦闘で死ぬなど、キャラクターに可能なすべてのアニメーションルーチンを表しています。

そのため、モデラーはボディパーツとピースを作成し、プログラマーが動的にロードして正しいスケルトンボーンに組み立てることができます。次に、プログラマーがアニメーションを実行し、すべてのピースがスケルトンに従って移動します。そうすれば、各モデルを手動で作成して個別にアニメーション化するのではなく、1つのスケルトンとアニメーションセットを作成してすべてのキャラクターに使用するだけで済みます。

それがキャラクター作成ツールの作り方です。人はHeadBでBodyAを選択でき、プログラムはモデルを定義されたスケルトンボーンに割り当てます。アニメーション化されると、ソフトウェアはスケルトンの位置、回転、およびスケールに従ってモデルのピースを移動します。

明らかに、スケルトンとボディの機能を分解すればするほど、プレーヤーのモデルをリグするのは複雑になります。ただし、ストックモデルが与えられた場合は、剣を取り、「右側」のボーンにマウントするように指示できます。正しくモデル化されている場合、剣はキャラクターモデルの一部であるように見え、それを使用してアニメーション化されます。 。

それらは互いに分離していましたが。

于 2010-06-12T22:51:22.173 に答える
1

キャラクターモデルは通常、鎧モデルとは別のものです。アニメーションは、静的な鎧モデルでは実際には再生されません。キャラクターが動くとき、エンジンは鎧を適切に変形させて、キャラクターに対して適切な位置にそれを表示し続ける必要があります。

于 2010-06-12T16:56:32.267 に答える