0

ある種のゲーム エンジンをよく知っている人に質問があります。私が実装しようとしているのは、ゲーム中にカスタム ゲーム キャラクターとテクスチャを作成できるスクリプトまたはコードです。いくつかの例は、ゲーム SecondLife での顔の表情と体のパーツの位置の変更に沿ったものです。特定の言語は必要ありません。好きな言語を自由に使用してください。これについての例を本当に探しているだけです。

また、最適化のためにテクスチャを組み合わせる方法があるかどうかも疑問に思っていました。たとえば、ゲームの途中でキャラクターにタトゥーを追加したい場合、彼のボディ テクスチャとタトゥー テクスチャを 1 つのテクスチャに組み合わせて使用​​できるコードはありますか (この方法では、ボディごとに 1 つのテクスチャをレンダリングするだけで済みます)。

質問がちょっと言いにくい場合は申し訳ありませんが、ヒントをいただければ幸いです。

4

1 に答える 1

0

「スワップ可能なタトゥー」は通常、ポリゴンの 2 番目のレンダリング パスとして行われると思います。「詳細マップ」を調査して、探しているものが提供されているかどうかを確認できます。

実行時にテクスチャ データを実際に変更する場合は、テクスチャを新しいテクスチャに合成するだけです。おそらく、レンダリング API を使用してそれを行うこともできます。結合するテクスチャを新しいテクスチャに結合する順序でレンダリングします。2 つのソースを 1 つずつ描画するよりも、2 つのテクスチャを 1 つにレンダリングしてから新しいテクスチャを描画する方が遅くなるため、フレームごとにこれを行うと最適化されていないことに注意してください。

于 2010-05-13T00:21:58.323 に答える