1. 오늘 학습 키워드
르탄이 카드 뒤집기 게임!!! 보드게임의 기본을 배울수있겠네!
거기에 C#스크립트 위주!
카드를 뒤집고, 짝을 맞추면 사라지는 것!
2. 오늘 학습 한 내용을 나만의 언어로 정리하기
[챕터. 1] = 기본 씬 구성하기!
1) 카메라 배경색 바꿔주기!(squar로 배경 만들어주는 것보다 효율적)
2) 유니티 패키지!(난 이게 참 마음에 든다. 여러 요소를 담아 일괄적으로 전달받아 사용할수있다니.)

[챕터. 2] = 카드 프리팹 만들기!!!
1) 빈 보드판 만들기와, 카드의 앞뒷면 구현!
2) 이미지의 Pixels per unit 조절!!
3) 겸사겸사. Timetxt를 게임매니저를 통해 시간이 가도록 구현!
[챕터. 3] = 반복적으로 생성하되, 갯수를 제한한다? for 반복문의 활용!
1) for 반복문을 활용하여 반복의 조건을 수행하게 만듬.
2) 이걸통해 Instantiate(card, this transform)을 활용. 카드 16개를 보드 객체 안에 배치!
3) 카드의 크기를 통해! 위치를 조정! (정사각형 1.3이니. 1.4씩 떨어트리기!)
4) 위치가 안맞으니! 위치정보를 마이너스로 조정하기!
void Start()
{
for(int i = 0; i < 16; i++)
{
GameObject go = Instantiate(card, this.transform);
float x = (i % 4) * 1.4f - 2.1f;
float y = (i / 4) * 1.4f - 3.0f;
//1.4f는 카드와 카드사이의 거리 0.1f까지 고려한것
//-한 거리는, 실제 유니티 상에서 위치정보를 옮겨보고 정한것.
go.transform.position = new Vector2(x, y);
}
}

3. 학습하며 겪었던 문제점 & 에러
- 문제&에러에 대한 정의
1) 어렵다. 분명 아는건데 코드위주로 가는데다가 직접 계산이 들어가니 확실히 어렵다.
2) 배워야 할것이 많다고 느꼈다.
- 내가 한 시도
1) 이건 내가 독학으로 이전걸 계속 복습하면서 몸에 체득하는 수 밖에 없다.
- 새롭게 알게 된 점
1) 그럼에도 유니티는 효율적인 개발툴이다.
2) 위치정보를 분석하여 바꿀수있다는게, 참으로 좋은 것 같다.
4. 내일 학습 할 것은 무엇인지
- 내일은 Only유니티를 할 듯 하다.
'팀스파르타 내일배움캠프' 카테고리의 다른 글
| [사전캠프 10일차] Unity활용 대망의 마지막! (1) | 2025.03.28 |
|---|---|
| [사전캠프 9일차] Unity활용 마저 해보기! (0) | 2025.03.27 |
| [사전캠프 7일차] 오목 게임 기획 (4) | 2025.03.25 |
| [사전캠프 7일차] C# 걷기 복습 또 복습! (2) | 2025.03.25 |
| [사전캠프 6일차] Unity 활용연습 (0) | 2025.03.24 |