프로그래밍

유니티 개발중)남의 코드를 내 코드에 적용 시키려면 어떻게 해야될까?

지금 유니티로 게임중 메뉴 호출시 일시정지되고 메뉴가 나오는걸 구현하려고 하는데

자료들은 많은데 ㅅㅂ..이걸 어떻게 내 코드에 적용 시킬지 모르겠음

제일 편한 한국자료는 게임을 처음부터 끝까지 만드는 영상이라 이전 코드들에 적용?시켜서 해가지고

지금 내 코드에 적용시키면 오류가 나버림...ㅅㅂ...

일시정지 되면서 메뉴판이 나오게만 하면 되는데 왤케 어렵냐..

남의 코드를 내코드에 적용시키려면 어떻게 해야될까??

그리고 혹시 내가 원하는 문제를 찾을떄 검색 팁같은거 있으면 공유해주라..

나는 구글,유튜브에 한글+영어 해서 찾아보는데

유니티 메뉴 호출시 일시정지/unity pause menu 이런식으로

혹시 더 좋은 검색 팁이나 검색할 만한 브라우저나 사이트 공유좀..ㅠ

11개의 댓글

어떤 오류가 나는데? 기존 코드가 deprecated됐다가 더이상 쓰이지 않게 떨어져 나가서 오류날 경우에는 대신 뭐 쓰라고 대체 코드 안내가 되어 있음.

0
2019.07.21
@알파스트라이크

어떻게 하다보니까 게임중에 esc 누르면 메뉴가 호출되면서 일시정지 되는건 구현 했는데

오류가 뜨네 ㄷㄷ

ArgumentException: Input Button Submit is not setup.

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

UnityEngine.EventSystems.BaseInput.GetButtonDown (System.String buttonName) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/BaseInput.cs:124)

UnityEngine.EventSystems.StandaloneInputModule.ShouldActivateModule () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:236)

UnityEngine.EventSystems.EventSystem.Update () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:350)

이거랑

ArgumentException: Input Axis Vertical is not setup.

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

Player.Update () (at Assets/Scenes/Player.cs:72)

이 두개가 1프레임마다 계속 오류뜨는거 같음 ㄷㄷ;;

기능 구현은 되는데 왜 오류가 나는거지?;;

0
2019.07.21
@최지로

ArgumentException: Input Axis Vertical is not setup.

 

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

 

Player.Update () (at Assets/Scenes/Player.cs:72)

이 부분은 지금 기능 구현하면서 건들지도 않은 스크립트인데 왜 왜 오류가 나지..

뭐 충돌했나? ㅠ

0
@최지로

일단 Consol에 Clear 눌러서 로그 다 지우고 재실행해서 다시 실행해 본 다음 같은 메시지 뜨는지 보고

그래도 뜬다면 스크립트 작성후 퍼블릭 객체들 연결하면서 실수로 연결됐다거나 하는 문제일 수도 있음.

그리고 지금 건들지 않거나 사용되고 있지 않은 스크립트라도 어셋에 올라가 있는 cs파일에 오류가 있다면 컴파일 버그는 원래 남.

0

일단 해당 오류는 Vertical과 Sumit에 해당하는 입력이 제대로 정의되지 않았는데 사용되서 뜨는 오류네

Edit의 ProjectSettings에 Input항목에 Vertical이랑 Sumit 내용 정상인지 한번 확인해봐. 해당 이름을 사용은 하는데 정의된 장치에서 해당 항목에서 설정된 적절한 입력수단을 발견 못해서 뜨는거니까.

 

스크립트 파일 Player.cs 72번째 줄에 무슨 내용인지도 같이 보여주면 더 좋고.

 

일단 Vertical은 Negative Button은 down Positive는 up Alt negative는 s,  Alt Positive는 w Type은 Key or Mouse Button, joy Num은 Get Motion from all Joystic이 기본값임

Sumit은 Positive가 return, Alt Positive가 joystic button 0이 기본이 기본설정. 타입이랑 Joy  Num은 Vertical이랑 같고

0
2019.07.21
@알파스트라이크

엌!!! 형님 진짜 ㅠㅠ ㅅㅂ..ㅠㅠ

아까 자료 찾으면서 Edit의 ProjectSettings에 Input항목 건들였는데 와 그걸 딱 캐치하네?? ㄷㄷ

Reset눌러서 돌려놓으니까 정삭적으로 작동함!!

버튼도 구현했는데 안눌리길래 뭔가 했는데 같이 고쳐졌음 ㅋㅋㅋ

아 진짜 감사합니다 ㅠㅠ

아니 어떻게하면 너처럼 프로가 될수 있는거야? ㅠㅠ

0
@최지로

사실 위 오류 메시지 보면 자세하게 나오니 차분히 읽어보면 돼 ㅋㅋ

컴파일 오류는 보통 어떤 문제로 오류가 나고 있고 그 문제가 된게 어디에서 오류났는지 라인까지 친절하게 알려주기 때문에 오류메시지 차분히 보면 대충 감이 잡힘.

혹시 C# 프로그래밍을 본격적으로 배운건 아닌거야?

0
2019.07.21
@알파스트라이크

응..완전 비전공이라 지금 인프런에서 rete0 강좌 보면서 함

c#도 알려주긴 하는데 기초부분은 자바랑 겹쳐서 어느정도 이해는 되는데

중급부턴 수학관련이라 너무 힘들더라고

수학하고 영어도 따로 공부해야됨 ㅠ

일단 c#강좌는아직 봐도 잘 몰라서 이런거구나 하고 넘어가고 게임들 2~3개 만들어보고 코드가 좀 눈에 들어 온다 싶으면

이해 될떄까지 계속 보려구 하는데

너무 효율은 방법이려나??

0
@최지로

사실 유니티에서 쓰는 스크립트선에서는 자바를 배웠다면 크게 무리는 없음. 오류떴을 때 로그 띄우는거 확인하는거에 안익숙한가 해서 물어봤어.

 

어느길이 낫겠냐는 물음엔 글쎄... 프로그래밍에 익숙한 경우가 나으니 제대로 배우면 좋지만 자바를 어느정도 했다면 프로그래밍을 모르는 건 아닐테니 어느게 낫느냐는 케바케라고 생각해서 확답은 못하겠음.

애초 C# 배우는 이유가 유니티 사용이 목적이면 유니티 자체 툴에 익숙해지는 것도 필요하니 병행해도 크게 문제는 없을거 같긴함. 물론 하다보면 부딪히는 문제가 유니티 자체 기능 문제일 수도 있고 C# 프로그래밍에서 문제가 생길 수도 있는데 그 상황에서 혼란이 올 수는 있겠지만 애초 그런경우도 포럼등에서 자료를 얻을 수 있는 경우가 대부분이니. 크게 문제는 없을 듯. 심층적으로 가서 자원관리나 효율성 등 심층적인 부분을 위해서는 제대로 배워야겠지만.

0
2019.07.21
@알파스트라이크

열심히 한번 해볼게 고마워

너 아니였으면 ㄹㅇ 하루종일 못고쳤을듯

0
@최지로

해결됐다니 다행이네 힘내!

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180590 [모바일] 윈도우pc와 아이폰 사진연동 안되나? 1 cw 7 0 50 분 전 27
180589 [견적] 개붕이 견적 도와죠요 3 가기그게그거 0 2 시간 전 44
180588 [모바일] 이거 삼전케어플러스로 넘어가야할정도임? 2 마법부오러사무국장 0 4 시간 전 132
180587 [컴퓨터] 모니터 이상함 1 띵똥이 0 5 시간 전 47
180586 [모바일] A25가 그렇게 별로임?? 5 울그락푸르락 0 5 시간 전 99
180585 [컴퓨터] 독거미 도착함 12 쿠쿠N취킨 1 6 시간 전 221
180584 [잡담] 님들도 데스크테리어 해보쉴? 15 냐하하하하 0 8 시간 전 232
180583 [잡담] 논 rgb 구성으로 맞췄더니 뭔가 심심해서 4 전기모기채는신이야 0 8 시간 전 76
180582 [컴퓨터] 이거 사운드카드 죽은거냐? 3 와신상담 0 11 시간 전 121
180581 [컴퓨터] m.2케이스에 넣어서 sd카드 대신에 사용해도 괜찮아?? 6 코싸멘뚜 0 11 시간 전 158
180580 [잡담] 플스5 아무거나 사면됨?? 6 년째재수강 0 11 시간 전 136
180579 [모바일] 24 울트라 5G 512기가는 재고가 아예없네 3 마법부오러사무국장 0 12 시간 전 197
180578 [컴퓨터] 아니 바탕화면 창에 ㅈ 같은 이거 도대체 뭐라고 해요? 9 사슴만지게해줘 0 13 시간 전 243
180577 [모바일] 갤럭시 처음 써보는데 문자알림 내용표시 어떻게 해??? 17 bulusuky 1 13 시간 전 112
180576 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 13 시간 전 174
180575 [모바일] 모바일 크롬 탭창 표정 바뀜 ㅎㄷㄷ 1 살에눈나와어른의... 1 14 시간 전 174
180574 [모바일] 폰 충전기 발열이 넘 심한데 바꿔야 하나 2 우히히힣 0 16 시간 전 141
180573 [컴퓨터] i9 13900k 쓰고있는데 질문! 3 래더넉 0 20 시간 전 170
180572 [컴퓨터] 키보드 -> 방향키가 눌릴때 삐걱거림 4 뮤잉운동케겔운동... 0 22 시간 전 78
180571 [모바일] 기기변경할때 유심을 같은거쓰면 정보 그대로 보존됨? 2 마법부오러사무국장 0 22 시간 전 98