問題タブ [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.
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ですか?
私は次のようなものでそれをハックしようとしています
しかし明らかにこれは無効なコードです。解決策は何ですか?ありがとう。
c# - インスタンス化されたランダム化されたゲームオブジェクトに対してlerp関数が機能しないのはなぜですか?
このコードは、連続ループでゲーム オブジェクトを移動するのに役立ちます。ランダムに生成されたキューブも同じパターンに従うようにします。1ラウンドが終わったらゲームオブジェクトの生成を止める条件をつけていませんでした。現在、生成されたゲーム オブジェクトは動きません。
究極のアイデアは、スプラッシュ シーンを生成することです。次の方法もgpu効率的かどうか知りたいです!