TIL 21 미니프로젝트

qkrrlcks00·2024년 9월 11일
post-thumbnail

프로젝트 진행중 필요했던 Git 사용법

작업중에 전단계로 돌아가고싶다 하면 History에 들어가서 Create branch from commit을 누르면
저 부분까지를 기점으로 새로운 브런치가 생성된다.


Discard changes를 누르면 저 내용이 삭제된다. 추가된것은 없어지고 삭제한것은 다시 추가된다

여기서 stash all changes를 누르면 커밋을 잠시 뺄수있고 하단에
stashed Changes를 누르면 사라졋던것이 복구된다

Git 사용시 주의점

  • 같은씬에서 작업하면 안됀다. 소통의 부제로 같은씬에서 작업하여 작업물이 날라갔는데 다행히도 작은 이슈여서 쉽게 해결했다. 하이어러키 창은 일단 절때 건들면 안돼고 C# script 같은것도 같이 작업하면 안됀다.

목표 :

  • EndPanel 마무리
  • 팀원의 이름을 누르면 해당 인원의 블로그로 들어가지게 만들기
  • 오브젝트 추가, 씬넣기
public Text Score;
public Text BestScore;
string key = "best";
int cardScore;
float totalScore;
float timeScore;
public float Best;

void OnEnable() //활성화 될때마다 호출되는 함수
{
    GameOver(GameManager.Instance.time_Tmp);
}

public void GameOver(float time)
{
    cardScore = 16 - GameManager.Instance.cardCount;
    timeScore = time * 2;
    totalScore = cardScore + timeScore;
    if (PlayerPrefs.HasKey(key))
    {
        Best = PlayerPrefs.GetFloat(key);
        if (Best < totalScore)
        {
            PlayerPrefs.SetFloat(key, totalScore);

            BestScore.text = $"{cardScore + timeScore}"; //보간문자열
            //ctrl k+d 꿀팁
        }
        else
        {
            BestScore.text = Best.ToString("N1");
        }
    }
    else
    {
        PlayerPrefs.SetFloat(key, totalScore);
        BestScore.text = totalScore.ToString("N1");
    }
    Score.text = totalScore.ToString("N1");
}

엔드판넬이 완성됫다.

꿀팁.

  • 팀원분께 꿀팁을 배웠는데, 코드 줄옮김을 하고싶을때
    Alt + ↑ ↓ (방향키)를 누르면 위아래로 슥슥 움직이고,
    그 움직인 코드를 Ctrl + K + D 하면 알작딱 줄맞춤이 된다.

  • 코드공유 시간에 꿀팁을 또 배웟다

  • 버튼이 2d화면상 앞에 있는데 보드를 뒤집는 방해물이 작동할때 180도 회전하면서 버튼이 3d화면상 뒤로 가버려서 안눌리는 현상이 있었는데

    Ignore Reversed Graphics를 체크해제하면 화면이 뒤집어져도
    버튼 클릭이 가능하다고 한다.

  • 배열을 선언할때 바로 문자까지 써버리면 나중에 배열을 추가했을때
    오류가 나는 경우가 많아서, 일단 선언만 하고 start문에서 초기화를 새로 하면서 문자를 넣어주는것이 좋다고 한다.

0개의 댓글