코딩의 신 21

김동관·2025년 10월 29일

오늘 한 일

옛날에 유행했던 추억의 얼음불 게임 2P를 아십니까? 오늘은 그 게임을 토대로 게임을 구현해봤는데요.
한번 살펴봅시다!!

현재 구현 상황은 TitleScene과, Menu(PopupManager)를 구현한 상황입니다.
제가 한 역할은 PopupManager를 구현했는데 어떻게 만들었는지 알려드리겠습니다.

<만든순서>
1.GameObject로 PopupCanvas를 만들고 PopupManager도 만들어 줍니다.
2.PopupCanvas에 쓸 retry,title,quit,resume을 만들어 줍니다.
3.TextMeshPro를 만들어 text만들어 버튼에 들어갈 글자를 만들어주고 .cs파일도 만들어 붙여줍니다.
4.button에 이미지를 마음대로 free asset을 만들어주거나 하면서 꾸미면 끝

public void OnResumeButton()
    {
        if (popupCanvas != null)
            popupCanvas.SetActive(false); // 팝업 사라지게

        Time.timeScale = 1f; // 시간 재개
        GameManager.Instance.OnGameStarted();
    }

이런식으로 만들어주면 됩니다. 간단하죠?

gitmaster의 길

이번에 트러블 슈팅은 크게 없었고 배운내용 다시한번 복습하겠습니다.

  1. main과 합치기 전에는 commit먼저 할것. 다른 브런치로 이동을 한다던가 그러기 전에는 항상 commit하는 습관 들여둡시다.
  2. merge순서 입니다.
    -만약 내가 새로운 기능을 만들어서 메인에 추가하고 싶다:
    내꺼에서 새로운 기능을 commit하고 메인 브런치로 넘어가 줍니다.
    메인 history에 새로운 기능이 없는지 확인하고 featch도 눌러서 Pull로 떙겨올게 있는지 확인합니다.
    그 뒤 메인에서 내 브런치를 merge를 하면 됩니다.
    -만약 다른사람이 기능을 메인에 추가해서 그걸 가져오고 싶다면
    똑같이 내꺼에 commit할게 없는지 확인후 메인으로 가서 featch를 누른 후 pull로 땡겨올게 없는지 확인 뒤에 내 브런치로가서 main을 Merge시켜주면 됩니다.

이상입니다!

profile
아이디어 뱅크

0개의 댓글