-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
보스의 HP 바를 초기화 두번 시켜주는 이유
21.09.29 00:06 작성 조회수 103
0
안녕하세요
보스의 HP바의 스케일을 왜 Init()과 Start()에서 각 각 총 두번 초기화를 시켜주는 건가요?
GameManager.cs에서 보스가 생성 되는 과정에서 보면
Instantiate를 하고, 그 다음에 Init()을 호출 하는데 보스가 생성 되자 마자(Instantiate()) BossScript의 Start()가 호출 될 것이고 곧이어 Init()이 호출이 되는데 어째서 두번 초기화 시켜주는건지 궁금합니다
답변을 작성해보세요.
0
UDevApp
지식공유자2021.10.14
문제가 없으면 하나를 사용하지 않아도 관계없습니다.
이게 있는 이유는 기존 코드들이 다 Init 을 사용하고 있었기에 보스도 Init 함수가 있었고
기계적으로 Init 함수를 사용하는 형태로 작업이 되었기 때문입니다.
감사합니다.
답변 1