[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
15
(2): 2020/01/12(日)21:58 ID:6ETev4FX(1/2) AAS
Lerp() と Slerp() で滑らかにオブジェクトを回転させたいんだけど、FixedUpdate() 内で使ったら、
それらの回転の終了を知るにはどうするんだろう?

FixedUpdate() 内であるタイミングで滑らかに回転してから次の処理を走らせたい。

そもそも 連続するフレーム内での Lerp() と Slerp() の使い方がわからない。
初心者サイト見ても、FixedUpdate() 内で動的に開始と終了ベクトルを指定するサンプルとかがない。

実践的にはどう使うの? それとも UniRXとか使うの?
17: 2020/01/12(日)22:23 ID:6ETev4FX(2/2) AAS
>>16 さっそくありがとう。
fixed は勘違いで、今処理を書いてるのは Update() だった…

教えてもらったリンクを見たけど、どうやら自分の要件に Lerp() とか Slerp() は適してないかな。

今悩んでた実装は、初代PSのトゥームレイダーみたいにプレイヤーがブロックを押したり、または持ち上げたりするところだけど、
プレイヤーがブロックに対して斜めだと、後々の制御が難しいから、一旦ブロックを押したり、持ち上げたりする正しいポジションに
滑らかに移動・回転させてから、ブロックを押したり、持ち上げたりする動作に移ろうとしてた。

というか、この通り実装すればいいだけか。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s