Time.deltaTime
-
[TIL] 4주차 3일 유니티 입문 주차 ( 유니티 생명주기, 접근 제한자와 직렬화, 계층 구조, 로컬과 월드 좌표 )개발일지/스파르타 코딩클럽 부트캠프 2024. 5. 8. 20:47
오늘 배운 내용유니티의 기초유니티 생명주기Pixel Per Unit계층 구조 (Transform 구조)로컬 좌표계와 월드 좌표계Input.GetAxisTime.deltaTime접근제한자와 직렬화 속성배운 내용 정리유니티 생명주기 ( 스크립트 라이프 사이클 ) 유니티 생명주기는 뭐 생명을 불어넣어준다 그런건 아니고간단하게 유니티에서 스크립트가 실행되는 순서, 주기라고 보면된다.실제로 생명주기를 전체를 살펴보자면 엄청나게 양이 방대한데아래 정도만 외워도 큰 문제는 없다고 한다.Monobehavior를 상속받는 클래스들은 유니티 이벤트 함수를 사용할 수 있는데그 함수들의 순서와 타이밍이라고 보면 된다.Awake -> OnEnable -> Start는 게임의 1프레임이 시작되기 전에 실행된다.생명주기 전체 >>..
-
13일차 르탄이 카드 뒤집기 게임개발일지/스파르타 코딩클럽 유니티 강의 2024. 4. 5. 16:05
오늘부로 4일차 시작 오늘 배운 내용 기본 세팅하기 타이머 만들어두기 르탄이 이미지 받고 적용하기 카드 한 장만 만들어두기 시간 가게 하기 새롭게 알게 된 내용 오늘 발생한 문제 중요하게 생각하는 부분 이번 시간에는 거의 매 주 하던 기본 세팅만 했기 때문에 새롭게 알게 되거나 중요한 부분은 많지만 다 이전 개발일지에도 작성했던 부분들이었다. 시간 흐르게 하기( 텍스트로 표시까지 ) using UnityEngine.UI; public Text timeTxt; float time; void Update() { time += Time.deltaTime; timeTxt.text = time.ToString("N2"); } 먼저 UnityEngine.UI를 가져온 후 timeTxt 오브젝트도 가져온다 time을..
-
4일차 점수 올라가게 하기 ~ 1주차 완료개발일지/스파르타 코딩클럽 유니티 강의 2024. 3. 22. 15:23
4일차로 1주차 강의를 완료했다. 어려운 부분은 없었지만 새로 알게 된 부분도 있었고 복습이 제대로 되어서 공부에 만족하는 편이다. 오늘 배운 내용 점수 보드 만들기 (Canvas) 싱글톤 화 ( 게임매니저의 독재화(?)) 점수 올라가는 함수 만들기 캐릭터에 맞으면 점수 올라가게 하기 올라가는 점수 표기하기 Retry 판넬 만들기 시간 흐르게 하기 0초에 판넬이 나오게 하기 판넬 클릭하면 다시 시작하게 하기 초기화 함수 만들기 새로 알게 된 내용 게임매니저의 싱글톤 화 public static gameManager I; void Awake() { I = this; } 사실 꽤 많은 오류를 없애줄 거라고 생각이 드는 굉장히 중요한 부분이라고 생각하는데 이제서야 처음 알았다. 오늘 발생한 문제 중요하게 생각..