버그 해결을 위한 모든 질문을 던져
0 votes
206 views
우울증 자가진단 테스트를 하는 화면을 만들어보고있습니다

토글로 체크박스를 만들어서 각 점수에 밸류값을 준다음 첫번째씬에 10문항 두번째씬에 10문항 세번째씬에 점수의 합산값을 표시하고 싶은데 첫번째씬이나 두번째신에서 받은 NUM의 값을 다음씬으로 넘기는 방법을 모르겠습니다

찾아보니 싱글톤패턴을 쓰라는 것 같은데 PNG파일로 만든 이미지로 위로 버튼을 준거라 최상위 객체가 아니라 이것도 안될거같고

DB 를 이용해야 하는건가요 방법좀 알려주세요 ㅠ!
asked (2 point) , 206 views

1 답변

0 votes
점수를 관리하는 클래스를 dontdestroyonload 써서 유지시키면 될 것 같습니다.

그런데 글을 읽어보니 얼마안가 다음씬으로 넘어가는 방식으로 보이는데 씬전환보다 하나의 씬안에서 UI플로우를 구성해보시는게 어떨까요?

그게 더 관리나 전환방식이 매끄러울 것 입니다.
answered (6 point)
하나의 씬안에서 UI 플로우를 관리한다는것은 PNG 파일을 캔버스 위에 다 겹치게 두고 OFF로 "꺼놓은다음

온클릭으로 다음으로 넘기는 버튼을 클릭하면 지금보이는 페이지를 OFF 하고 다음페이지가 나오게 만드는 방

식인건가요?
네 하나의 씬 내에서 활성화 비활성화 방식을 말하는게 맞습니다.

하나의 캔버스에서 통짜로 관리하든 여러 캔버스로 관리하든 UI 시스템을 만드는 건

방식이 정말 많고 프레임워크들끼리도 다르기 때문에 정답은 없습니다.

여러 자료를 참고하시고 자신에게 맞는 UI 시스템을 도입하시는걸 추천드립니다.

한번 만들어 두시면 해당 앱 UI 개발에 많은 시간을 아낄 수 있습니다.

구글에 "유니티 UI 매니저"같은 키워드로만 검색하셔도 여러 자료가 나오니 참고하시길 바랍니다.
많은 도움 됐습니다..!

이런 방식도 있었군요

답변 정말 감사합니다!
안녕하세요..!

알려주신방식대로 UI manager를 검색해 만들어 봤는데요..!

Q1~Q10 이 있는 UI와 Q10~Q20이 있는 UI를 다 켜논상태에서는 마지막 페이지에서 합계값이 잘 나옵니다!

근데 이게 방식이 하나의 UI가 켜져있을때 다른 UI를 토글형식으로 꺼놓는거잔아요?

Q1~Q10이 있는 UI를 꺼져있는상태에서 Q10~Q20 까지 체크를 다하고 마지막 페이지로 넘어가면

선택되지않은 항목이 있다고 나옵니다..ㅠ UI가 꺼져있는상태에서도 데이터를 받아 올 수 있는 방법은 없나요?
데이터를 관리하는 싱글톤 클래스를 하나 만들어 데이터 주고 받는 함수를 싱글톤 클래스에 선언 후 필요한 곳에서 호출해주면 될 것 같습니다. 싱글톤 클래스에 대해 먼저 알아보시는게 좋을 것 같네요.

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

620 질문
784 answers
748 댓글
118,442 users