Unityの忘備録です('◇')ゞ

自分用の忘備録です!

2024-02-01から1ヶ月間の記事一覧

【Unity】RigBuilderコンポーネントのRigLayersをスクリプトから取得する!!

ゲーム制作お疲れ様です~( ^^) _旦~~下の画像の丸印の所をスクリプトでオンかオフに切り替える方法です!まず、対象のRigBuilderコンポーネントを取得しましょう! using UnityEngine.Animations.Rigging; RigBuilder rigBuilder; private void Start() { r…

Playerの位置からTargetの方向を求める!!ベクトル同士の引き算【Unity】

ゲーム制作お疲れ様です~( ^^) _旦~~Playerの位置からターゲットの方向を求める時は、 ベクトル同士の引き算で求められるそうですよ~('◇')ゞターゲットの方向を求めたいときは、 ターゲットの位置 - Playerの位置 = Playerから見たターゲットの方向 とい…

【Unity】Debug.DrawRayに角度をつける

ゲーム制作お疲れ様です~( ^^) _旦~~Playerの前方に角度がわかるように3本のRayを飛ばします。真ん中から右に70度、左に-70度とします。youtu.be using UnityEngine; public class Test : MonoBehaviour { void OnDrawGizmos()// OnDrawGizmos()を使うとゲ…

【Unity】ローカル座標??transform.InverseTransformPointで苦戦した!!

transform.InverseTransformPointは引数で渡したオブジェクトの相対的なローカルな座標がわかる関数らしいです。???相対的?いまいちわからん(^_-)-☆たとえば、シーン上にPlayerとEnemyとその子であるEnemyChildがあったとして、下記のようにスクリプトを作…

【3人視点】カメラのカクつきを無くす方法【Unity】

今回カクついた原因 RigidBodyがついているPlyerの移動関数をFixedUpdate内で処理しており、 カメラの追従関数はLateUpdate関数で処理していた。 結果的にカクツキが起きました。試してみて治った方法 カメラの追従スクリプトもFixedUpdate内で処理したとこ…

ゲームビューを最大化するとフレームレートが激増する謎【Unity】

ゲームを作っている途中で気づいたのですが、 ゲームビューを最大化してる時とそうでない時でキャラクターの移動速度や、 カメラの回転速度にかなり違いが出ていることに気が付きました。youtu.beどうやらFPS(フレームレート)なるものにかなりの差が出ている…

InputSystemのActionMapは切り替えられる

ゲーム制作、お疲れ様です( ^^) _旦~~InputSystemを使ったゲーム制作において、ゲーム実行中のUI操作中(Startボタンを押してメニューを開いたり等) にキャラクターも一緒に動いてしまうと困る時ありますよね('◇')ゞそんな時はUI操作とキャラクター操作のア…