개발일지/TIL

[Unity Devcamp] 0327 개발일지

2023. 3. 28. 18:44
목차
  1. 초기 앱 설치 후 튜토리얼 완료한 뒤 플레이 화면에서 스코어 갱신이 안되는 문제 개선
  2. 점수가 오르는 도중 점수 오르는 코루틴 함수 실행 시 충돌하는 문제 개선
  3. [기획추가]
  4. 메인메뉴 - 옵션 replay버튼 삭제 및 게임 버전소개 확대
  5. 도전모드 게임종료 화면 Welldone, So Cool 추가
  6. Singular Events Test
  7. Firebase Message Test
728x90
반응형

초기 앱 설치 후 튜토리얼 완료한 뒤 플레이 화면에서 스코어 갱신이 안되는 문제 개선

  • 기존에 BestScore가 없을때 GameObject를 UnEnable상태로 바꾸는 코드에서 0점으로 초기화 하는 함수로 변경
if (BestScoreTxt.text == "") BestScoreTxt.text = "0";

 

점수가 오르는 도중 점수 오르는 코루틴 함수 실행 시 충돌하는 문제 개선

  • 기존에 점수가 오르는 코루틴 함수 실행중 한번 더 실행시 while문으로 인해 순서가 꼬여 코루틴 진행중인지 확인 후 코루틴 실행시키는 함수 추가
private Coroutine scoreCoroutine;

if (scoreCoroutine != null) StopCoroutine(scoreCoroutine);
        
scoreCoroutine = StartCoroutine(SetScoreUpdate(score, delay));

IEnumerator SetScoreUpdate(int input, float delay)
	{
	    int start = int.Parse(scoreText.text, NumberStyles.AllowThousands);
	    int best = int.Parse(BestScoreTxt.text, NumberStyles.AllowThousands);
	    if (start > best) BestScoreTxt.text = string.Format("{0:#,###}", input);
	
	    while (input > start)
	    {
	        start++;
	        scoreText.text = string.Format("{0:#,###}", start);
	        yield return YieldCache.WaitForSeconds(delay);
	    }
	
	    scoreCoroutine = null;
	    yield return null;
	}

 

[기획추가]

메인메뉴 - 옵션 replay버튼 삭제 및 게임 버전소개 확대

도전모드 게임종료 화면 Welldone, So Cool 추가

  • UI 미리보기 및 UI 명세서 확인하여 추가 완료.

Singular Events Test

Firebase Message Test

728x90
반응형

'개발일지 > TIL' 카테고리의 다른 글

[프로그래머스] 최솟값 만들기  (0) 2023.04.19
[프로그래머스] JadenCase 문자열 만들기  (0) 2023.04.19
[Unity Devcamp] 0328 개발일지  (0) 2023.03.28
[Unity Devcamp] 0324 개발일지  (0) 2023.03.24
[Unity Devcamp] 0323 개발일지  (0) 2023.03.23
  1. 초기 앱 설치 후 튜토리얼 완료한 뒤 플레이 화면에서 스코어 갱신이 안되는 문제 개선
  2. 점수가 오르는 도중 점수 오르는 코루틴 함수 실행 시 충돌하는 문제 개선
  3. [기획추가]
  4. 메인메뉴 - 옵션 replay버튼 삭제 및 게임 버전소개 확대
  5. 도전모드 게임종료 화면 Welldone, So Cool 추가
  6. Singular Events Test
  7. Firebase Message Test
'개발일지/TIL' 카테고리의 다른 글
  • [프로그래머스] 최솟값 만들기
  • [프로그래머스] JadenCase 문자열 만들기
  • [Unity Devcamp] 0328 개발일지
  • [Unity Devcamp] 0324 개발일지
JangKroed
JangKroed
JangKroed
JangKroed
JangKroed
전체
오늘
어제
  • FindAllPost() (139)
    • 항해99 (40)
      • TIL (19)
      • WIL (13)
      • 공부 (7)
    • 개발일지 (70)
      • 스파르타 게임개발 종합반 (1)
      • Error (5)
      • TIL (64)
    • Language (16)
      • Javascript (7)
      • Node.js (5)
      • TypeScript (0)
      • Nest.js (0)
      • Unity (4)
    • DataBase (3)
      • MySQL (2)
      • MongoDB (1)
    • DevOps (4)
      • AWS (4)
      • Docker (0)
    • Tools (5)
      • VScode (1)
      • Git (1)
      • libraries (3)
    • 끄적끄적 (1)
      • 메모 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

깃허브

공지사항

인기 글

태그

최근 댓글

최근 글

반응형
250x250
hELLO · Designed By 정상우.
JangKroed
[Unity Devcamp] 0327 개발일지
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.