본문

최근방문

[질문] 유니티 오류 [3]





[광고]
글꼴

1.PNG

 

 

 

using System.Collections;

using System.Collections.Generic;

using UnityEngine;


public class Move : MonoBehaviour

{   

    public float speed;

    private Vector3 vector;

    public int walkCount;

    private int currentWalkCount;

    public float runSpeed;

    private float applyRunSpeed;

    private bool canMove = true;

    private bool applyRunFlag = false;

    private Animator animator;


    void Start()

    {

        animator = GetComponent();

    }

    IEnumerator MoveCoroutine()

    {

        while(Input.GetAxisRaw("vertical") !=0 || Input.GetAxisRaw("Horizontal") != 0)

        {

            if (Input.GetKey(KeyCode.LeftShift))

            {

                applyRunSpeed = runSpeed;

                applyRunFlag = true;

            }

            else

            {

                applyRunSpeed = 0;

                applyRunFlag = false;

            }





            vector.Set(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical"), 0);

            if (vector.x != 0)

                vector.y = 0;


            animator.SetFloat("DirX", vector.x);

            animator.SetFloat("DirY", vector.y);

            animator.SetBool("walk", true);

            while (currentWalkCount < walkCount)

            {

                if (vector.x != 0)

                {

                    transform.Translate(vector.x * (speed + applyRunSpeed), 0, 0);

                }


                else if (vector.y != 0)

                {

                    transform.Translate(0, vector.y * (speed + applyRunSpeed), 0);

                }

                if (applyRunFlag)

                    currentWalkCount++;

                currentWalkCount++;

                yield return new WaitForSeconds(0.01f);

            }

            currentWalkCount = 0;

         

        }

        animator.SetBool("walk", false);

        canMove = true;

    }

       

   


    void Update()

    {

        if (canMove)

        {

            if (Input.GetAxisRaw("Horizontal") != 0 || Input.GetAxisRaw("Vertical") != 0)

            {

                canMove = false;

                StartCoroutine(MoveCoroutine());


            }

        }


    }

}

 

 

 

ArgumentException: Input Axis vertical is not setup.

 To change the input settings use: Edit -> Settings -> Input

Move+<MoveCoroutine>d__10.MoveNext () (at Assets/Move.cs:23)

UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at C:/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)

Move:Update() (at Assets/Move.cs:78)

 

 

 

 

c언어는 오류,경고 는 안뜨는데 유니티에서 사진처럼 오류거 뜨네요.

알아봐도 무엇이 잘못 된지 몰르겠는데 어떤 부분이 잘 못 된건가요?

 



댓글 | 3
1


설정되지 않은 값을 참조하려 해서 나오는 에러같은대요 if (Input.GetAxisRaw("Horizontal") != 0 || Input.GetAxisRaw("Vertical") != 0) 이부분이 잘못된거같고 에러에 나오는거처럼 Edit -> Settings -> Input 설정 창에서 해당 값을 설정하셔야 할거같은데요
19.11.10 20:09
(2818618)

119.201.***.***

첫 while문 안에 GetAxisRaw("vertical")에서 소문자로 vertical 사용하셔서 그런거 아닌가용?
19.11.10 20:25
서데
오! 수정해보니 잘 실행되네요 감사해요 | 19.11.10 20:32 | | |


1


댓글은 로그인 후 이용 가능합니다.




ID 구분 제목 글쓴이 추천 조회 날짜
777 전체공지 '프로젝트 O2' 발표회 실황 8[RULIWEB] 2019.12.14
30589733 질문 eAren_neti 445 2019.12.10
30589732 질문 ◆히소카★ 401 2019.12.10
30589731 질문 루리웹-3188576808 202 2019.12.10
30589730 질문 똥북이 374 2019.12.10
30589729 질문 히뎅뽕 205 2019.12.10
30589728 질문 규헌입니당^_^ 586 2019.12.10
30589727 질문 허니플렛오렌지 428 2019.12.10
30589726 질문 루리웹-7669480686 474 2019.12.10
30589725 질문 루리웹-7490549863 323 2019.12.10
30589724 질문 메밀꽃필어느운수좋은날의봄봄 436 2019.12.10
30589723 질문 Memorial 357 2019.12.10
30589722 질문
노트북 (2)
찌쪼쭈 172 2019.12.10
30589720 질문 가느다란팔 360 2019.12.10
30589719 질문 루리웹-5297456··· 417 2019.12.10
30589718 질문 WorkaJin 223 2019.12.10
30589717 질문 jin-0106 510 2019.12.10
30589716 질문 덩이흉 721 2019.12.10
30589715 질문 지한이 340 2019.12.10
30589714 질문 예빈여신 849 2019.12.10
30589712 질문 PRS17K 717 2019.12.09
30589709 질문 JuiceRed 707 2019.12.09
30589708 질문 루리웹-8921812991 1446 2019.12.09
30589707 질문 크레이지 바츠 381 2019.12.09
30589706 질문 루리웹-4890322804 608 2019.12.09
30589705 질문 히토미곰 522 2019.12.09
30589703 질문 teron12 436 2019.12.09
30589702 질문 무장메가미프암걸 853 2019.12.09
30589701 질문 Gr22d 373 2019.12.09

글쓰기 39180개의 글이 있습니다.


1 2 3 4 5 6 7 8 9 10



X