두둥 팀 프로젝트 발제날
주제는 고전 게임 만들어보기!
똥 피하기, 닷지, 벽돌 깨기 중에 하나를 골라서 구현하는 것이 과제다
어제 잠 안 와서 주제 예상하고 스토리까지 박박 짰는데
쓸모없을 무
머 언젠간 이 아이디어도 살리는 때가 오겄지.. 아쉬운거지ㅣ....
void Update()
{
// TODO MeteorController 완성 시 주석 풀기
//if (_meteorController.transform.childCount == 0)
//{
// GameOver(true);
//}
if (_isOver)
{
GameOver(false);
}
}
// isClear == true 이면 스테이지 클리어, false 이면 실패
private void GameOver(bool isClear)
{
Time.timeScale = 0f;
if (isClear)
{
_gameOverText.GetComponent<TMP_Text>().text = STAGE_CLEAR;
} else
{
_gameOverText.GetComponent<TMP_Text>().text = STAGE_FAIL;
}
_gameOverText.SetActive(true);
}
// GameManager에서 호출하여 Stage 정보 설정
public void SetStageInfo(string meteorPrefabName, string backgroundImage)
{
_meteorPrefabName = meteorPrefabName;
_backgroundImage = backgroundImage;
}
// GameManager에서 스테이지 실패 조건 달성 시 호출
public void StageFail()
{
_isOver = true;
}
private void OnCollisionEnter2D(Collision2D collision)
{
if (collision.gameObject.name == "Ball")
{
GameManager.I.GameOver();
}
}
역할 분담으로 맡은 기능 로직은 다 구현했는데, 다른 분들 기능 구현이 끝나야 연결할 수 있어서 얌전히 기다렸다 ,,
기다리는 동안 Skybox 적용하면서 이것저것 만져보고 다른 리소스도 찾아봤는데 아직 쏙 맘에 드는게 없어서 또 픽셀 공장 돌려야 되나 걱정이다 ㅇㅅaㅇ
저녁 회의로 코드 리뷰하면서 다른 분들 기능 구현 죅금 도와드리고 끗!!
퇴
근
끗