問題タブ [lerp]

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

c# - 2 つの行列の位置をどのように lerp しますか?

私のコードでは、次のコードを使用して、2 つの異なるメッシュに関する情報を格納する 2 つのマトリックスを作成します。

GameObject は Cube メッシュとして開始され、このコードはメッシュに関する情報を に保存しmatrices1ます。表示されていないコードの他の場所では、メッシュが Sphere に変更matricesnumberされてから 2 に変更され、上記のコードをトリガーして新しい Sphere メッシュの情報を に保存するようにしていmatrices2ます。

Graphics.DrawMesh(pointMesh, matrices1[i], pointMaterial, 0); Cube メッシュの頂点ごとに 1 つのメッシュを描画するようなコードを使用できるため、これは機能しているようです。そして、同じ線 (ただしmatrices2[i]) を使用して、球体メッシュの頂点ごとに 1 つのメッシュを描画できます。

質問:matrices1キューブ メッシュ ( に保存されている情報) の各頂点のメッシュを画面に描画し、それらの頂点メッシュLerpを球体メッシュ ( に保存されている情報) の頂点の位置にするにはどうすればよいmatrices2ですか?

私は次のようなものでそれをハックしようとしています

しかし明らかにこれは無効なコードです。解決策は何ですか?ありがとう。

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

c# - インスタンス化されたランダム化されたゲームオブジェクトに対してlerp関数が機能しないのはなぜですか?

このコードは、連続ループでゲーム オブジェクトを移動するのに役立ちます。ランダムに生成されたキューブも同じパターンに従うようにします。1ラウンドが終わったらゲームオブジェクトの生成を止める条件をつけていませんでした。現在、生成されたゲーム オブジェクトは動きません。

究極のアイデアは、スプラッシュ シーンを生成することです。次の方法もgpu効率的かどうか知りたいです!