프로그래밍

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

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

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

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

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

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

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

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

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

유니티 메뉴 호출시 일시정지/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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180445 [컴퓨터] 컴맹 노트북에 ssd추가 장착 질문점 2 바퀴 0 3 시간 전 37
180444 [컴퓨터] 윈도우 설치 후에 쓰던 디스크를 추가설치하려는데 14 드웨인토마스 0 7 시간 전 118
180443 [컴퓨터] 램 16기가인데 왜이러는지 모르겠어요 12 파워불곰이 0 8 시간 전 255
180442 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 8 키로 0 8 시간 전 387
180441 [컴퓨터] 컴퓨터 왔다 8 사촌간부랄빨기 0 8 시간 전 176
180440 [잡담] 최종 데스크테리어 완성! 6 냐하하하하 3 9 시간 전 200
180439 [컴퓨터] 이 케이스보다 더 예술적인 케이스 본 적이 없어 3 닉네임변경후13일차 0 11 시간 전 171
180438 [잡담] rx6600 질문 3 전업주부하고싶다 0 11 시간 전 59
180437 [컴퓨터] 공랭 1티어 케이스 찾음. 4 마두라지 0 11 시간 전 171
180436 [컴퓨터] 윈도우11 요즘 어떰? 19 9700k 0 12 시간 전 266
180435 [컴퓨터] 윈도우11에서, 꼭 로그인을 해야 시작프로그램이 실행됨?? 1 갤럭시울리 0 12 시간 전 81
180434 [컴퓨터] 레이저 프린터 저렴하고 성능좋은 거 있음 알려주세요. 3 발로그림 0 12 시간 전 45
180433 [모바일] 갤a35 사려고 하는데요 1 소리벗고빤쓰질러 0 13 시간 전 66
180432 [컴퓨터] 10400f에 rx6800 가격 ladin 0 14 시간 전 72
180431 [모바일] 아이폰15 프맥에서 갤24 울트라로 18 1등 0 15 시간 전 198
180430 [컴퓨터] 중고로 팔려고하는데 도움 부탁드립니다 4 뀨엉 0 16 시간 전 145
180429 [컴퓨터] 님드라 앱코 케이스 쓰지마세요 11 블끼얏호우 0 16 시간 전 390
180428 [컴퓨터] 네트워크 공유가 안돼.. 7 WE3 0 16 시간 전 78
180427 [견적] 4070티슈 살바에 4080슈퍼ㄱㄱ? 11 r71999 0 18 시간 전 274
180426 [컴퓨터] 그래픽 카드구매 질문 5 라티오스 0 19 시간 전 88