빗물받는 르탄이 프로젝트 - 2

2025. 9. 9. 00:39개발

 

 
 
 

오늘 사실 총 6시간 이상은 했는데, 쉬는 시간에 퇴실체크 눌러버려서 4시간만 기록되었다. ㅎㅎ.

 
 
 
 
이제 벌써 내배캠으로 강의 들은지 2주차가 되어갑니다.
오늘은 목표했던 첫 번째 게임 프로젝트를 완성시켰네요!!!
그리고 과제제출까지 완료했어요.
와아아아 스스로가 너무 대견하고 뿌듯해요. ㅎㅎㅎ

 

1강과제

 

 
기존 작성했던 코드에서 
새로운 빗방울을 하나 추가하여 색깔과 점수를 설정하는 과제였어요.
강의 차근차근 돌려보면서 코드를 구현했답니다!
 
 

여기서 헷갈렸던게, int는 정수만 가능한데 
제가 해야했던 건 -5점이라는 실수를 입력해야 하는거였어요.
 
그래서 int를 float으로 형변환을 해줘야하나?
해서 입력했더니 오류가 걸리더라구요.
 
그래서 어떻게 해야하나...
1부터 -5까지 점수 설정을 할  방법이 없을까 고민하다가
 

if (collision.gameObject.CompareTag("Player"))
{
    GameManager.Instance.AddScore(Score);
    Destroy(this.gameObject);
}

 
여기에 Addscore 부분에서 int만 넣어주면 해결되었습니다!
 

if (collision.gameObject.CompareTag("Player"))
{
    GameManager.Instance.AddScore((int)Score);
    Destroy(this.gameObject);
}

바로 이렇게요.

그리고 나서 void start부분에 빗방울 위치와 높이 입력하는 값 밑에 
자료형을 int로 변경하고, 
빗방울 타입 1부터 4까지 와야하니까
(1,3)대신 (1,5)로 바꾸어서 
type 4의 빗방울이 작동할 수 있게끔 변경했습니다.
 
 

 
이제 색을 설정해주어야하는데요!
과제에서 나온 RGB값을 그대로 넣어주었는데도 자꾸 흰색으로 뜨는 오류가 발생하더라구요.
 
왜 그런가...지피티한테 검색해보았더니
유니티는 255f까지만 입력이 가능한데 제가 최대값을 잘못 설정했더라구요..ㅎㅎ
 
색상값을 설정할 때는 꼭 유니티가 허용 가능한 범위 안에서 설정하는걸로!
 
 
 

 
색깔도 잘 보이고, 점수도 깎이고
아주 잘 작동하네요!!! 굿굿
 
 
 
 


 
하나 작업하면 하나 오류나고 
하나 수정하면 또 다른거 오류나는....
 
꼬여버릴 땐 정신적으로 너무 피로해지는 유니티지만
그래도 다 만들고나니까 이루말할 수 없이 쀼듯함니당....ㅎㅎㅎ
 
얼른 더 발전해서 많은거 해보고 싶어요 ㅜㅜ
뚝딱 뚝딱 재밌네욤 ㅎㅎㅎ
 
오늘도 봐주셔서 감사합니다~
내 자신도 정말 수고했어!!!!!!!

'개발' 카테고리의 다른 글

고양이 밥주기 게임  (1) 2025.09.12
케챱게임 만들기  (0) 2025.09.10
빗물받는 르탄이 프로젝트  (0) 2025.09.04
코드 기본기 다지기 - 2  (2) 2025.09.04
코드 기본기 다지기  (0) 2025.09.02