前提
Unityちゃんのスライドアニメーションの
当たり判定をスライド中だけ変更するというスクリプトを作っています
実現したいこと
エラーを直して スライド中の当たり判定を変更したい
unity
1Animator anim; 2 CharacterController characterController; 3 void Start() 4 { 5 anim = GetComponent<Animator>(); 6 characterController = GetComponent<CharacterController>(); 7 8 } 9 10 11 void Update() 12 { 13 if (Input.GetKey(KeyCode.X)) 14 { 15 anim.SetTrigger("SLIDE"); 16 } 17 } 18 19 characterController.height = animator.GetFloat("ColliderHeight"); 20 // コライダの中心位置の調整 21 characterController.center = new Vector3(characterController.center.x, animator.GetFloat("ColliderCenter"), characterController.center.z); 22 // コライダの半径の調整 23 characterController.radius = animator.GetFloat("ColliderRadius");
試したこと
jump中の当たり判定を変えるというサイトをみて 切り貼りしました
補足情報(FW/ツールのバージョンなど)
unity 2020 3.25 f1 personal です
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。