VRChatのイベント「アバター自作交流会」通称ア自会に参加した時に、アバターの動画取る時に回転させるのってどうしたらいいんですかねー?みたいな事が聞こえてきたので簡単にできるスクリプトを書いてみた。
まずプロジェクトを開いた状態
以下リンクからダウンロードします※右上のダウンロードボタンクリック
https://drive.google.com/file/d/16OZeqieAJD9ClTfXubefM1BOV9jIZeOV/view?usp=sharing
Unityに戻ってプロジェクトウィンドウのAssetsの上で右クリック、パッケージのインポート→カスタムパッケージを選択
先程のunitypackageを選択して開くボタンを押す
全部選択されている状態でインポート
ヒエラルキー上のTurnTableを選択して、回転させたいオブジェクトをインスペクターのTurnObjectにドラッグ&ドロップで放り込む!
TurnTableオブジェクトのTurnTableスクリプトコンポーネントのパラメータを設定します。・Second 1セット回転するまでの秒数
・Around 1セット終了までにさせたい回転数
・Selected Ease 回転方法の選択
・Selected Ease 回転方法の選択
※回転方法については以下サイトを参照
※なお、回転方法はとりあえず3つだけ選択できるようにしました。
シーン再生ボタンを押して実行すると
回った!
Ease部分はこちらを参考に作成させていただきました。
https://hacchi-man.hatenablog.com/entry/2020/03/21/220000
rulerninjaはVRChatネーム:harenchiでメタバースに住んでいます。