내일배움캠프 #스파르타내일배움캠프 #스파르타내일배움캠프til 6

🔥내일배움캠프 8일차 TIL

오늘의 학습키워드"고급문법"✏️오늘 배운 내용● 다중상속의 문제같은 이름의 멤버를 가지고 있을때 어떤 부모 클래스의 멤버를 사용해야하는지 모호해진다.클래스 간의 관계가 복잡해진다.이름 충돌과 충돌 해결의 어려움이 있다.코드의 복잡성을 증가시키고 유지 보수성이 저하될 수 있다.● 인터페이스(interface) : 클래스가 구현해야 하는 멤버들을 정의하는것 💡 사용하는 이유는?코드의 재사용성다중 상속 제공유연한 설계 고블린 클래스가 IMonster인터페이스를 구현할경우 모든 인터페이스 멤버를 구현안하면아래와 같이 에러가 뜬다. ▼예제 모든 인터페이스 멤버를 구현하면 에러는 사라진다.  인터페이스(interface)    추상클래스(abstract class) 추상적인 동작만 정의    일부 동작의 ..

TIL 2025.02.03

🔥내일배움캠프 7일차 TIL

오늘의 학습키워드"객체지향 프로그래밍과 고급 문법"✏️오늘 배운 새로운 내용객체지향 프로그래밍캡슐화 : 관련된 데이터와 기능을 하나로 묶는것상속 : 기존의 클래스를 확장하여 새로운 클래스를 만드는 메커니즘,코드의 중복을 줄일 수 있다.▼상속의 예시Dog와 Cat 클래스는 Animal의 클래스를 상속받아 PrintInfo 함수를 사용할 수 있게 된다. class Animal { public string Name; public void PrintInfo() { Console.WriteLine($"동물의 이름은{Name}입니다"); } } class Dog..

TIL 2025.01.31

🔥내일배움캠프 6일차 TIL

오늘의 학습키워드"C# 문법"✏️오늘 배운 내용오늘은 C#의 기초와 문법에 대해서 공부를 하였다.  Console.Write : 출력 Console.WriteLine을쓰면 표시하는 값 뒤에 줄 바꿈이 추가가 된다.Console.Write("안녕하세요");Console.Write("반갑습니다");[출력]안녕하세요반갑습니다 ↓`Console.WriteLine("안녕하세요");Console.Write("반갑습니다");[출력]안녕하세요반갑습니다 Console.ReadLine : 입력Console.Write("숫자를 입력해주세요: ");string input = Console.ReadLine();int inputNum = int.Parse(input); // 받은 문자열을 정수로 변환Console.WriteLin..

TIL 2025.01.27

🔥내일배움캠프 5일차 TIL

오늘의 학습키워드"좌표"✏️오늘 배운 내용오늘은 강의 수강이 다 끝나서 수박게임을 기반으로 한 행성게임을 만들어보기로 했다. 먼저 행성과 바닥간의 선을 구현하기 위해 1.square 오브젝트의 scale 조절2.UI Image로 구현3.RayCast를 이용 두가지를 생각했었는데 행성의 크기를 종류에 따라 바꿀예정이였어서 행성의 scale 이 바뀌면자식 오브젝트인 선도 scale이 바뀌었었다.그리고 바닥의 좌표를 구하고 좌표 변환을 하여 그 거리 만큼의 선을 만들기란 지금 내 수준에서는 쉽지않았다.RayCast를 이용해서 선을 만들수는 있었지만 GameScene에 보이게 하는 방법이 없는것같았다.그래서 찾은 방법은 LineRenderer !!!LineRenderer란?두 개 이상의 지점 배열을 가져와 각각..

TIL 2025.01.24

🔥내일배움캠프 4일차 TIL

오늘의 학습키워드"기획 분석"오늘은 팀원들과 상의하에 한 게임을 정하고,그 게임의 상호작용 중 하나를 선정하여 기획을 분석 해보았다. 분석할 상호작용은 메이플스토리에 나오는 보스 윌의 1페이즈!!! 서로서로 1페이즈를 분석해와서 합치기로 했다.나는 이렇게 분석했다.●달빛게이지-생존해있을경우 달빛게이지가 초당 일정량 증가-채집/npc키를 누르면 달빛게이지를 일정량 소모-달빛게이지를 감소시키는 기믹에 닿으면 감소●보스의 체력- 3개로 분할- 파란방과 보라방의 각각 체력이 존재- 플레이어가 파란방에서 보스를 공격하면 파란색 체력이보라방에서 공격하면 보라색 체력이 감소- 분할지점 까지 파란색 체력과 보라색 체력을 감소시키면 파훼 패턴 발생●파란방 보라방-달빛게이지를 소모가능한 경우 채집/npc키를 눌렀을때 이동..

TIL 2025.01.23