アニメーションでサイコロを振った結果の数値を確認するにはどうすればよいですか?
Aug 20 2020
数字が1から6の通常のゲームダイスが2つあります。それらを投げたいです。-大丈夫です。私はそれを行う方法を知っています。
スローの結果(停止時のサイコロの数)はランダムです。しかし、スローの結果としてサイコロの正確な数が必要です(たとえば、アニメーションが終了したときのサイコロの1と5)。それを行う方法はありますか?または、アニメーションの開始時にサイコロの落下または回転の高さをランダムに変更してみて、それが役立つことを願っていますか?
ありがとうございました。
回答
7 moonboots Aug 20 2020 at 00:34
変換方向をローカルに切り替え、サイコロが落ちて停止したら、編集モードに移動し、目的の顔が表示されるまで右軸を180°または90°または-90°回転させます。
Robin Bettsが言うように、キューブの面間でトポロジにわずかな違いがある場合、結果が変わる可能性があります。その場合、キューブを回転させる前に結果をベイク処理する必要があります。
または、user9746379によって提案されているように、サイコロを同じサイズの基本的な立方体にペアレント化し、それを含む場合、この親はサイコロではなく物理学を持ち、キューブが回転したら、必要に応じてサイコロを回転させ、最後にサイコロをレンダリングするだけです。このように、面間のトポロジの違いは考慮されません。
7 susu Aug 20 2020 at 02:56
最初にアニメーションを作成して、どの顔が一番上になるかがわかるようにします。
次に、必要な数が表示されるように、マテリアルとテクスチャを割り当てます。