목록Development In Unity (58)
게임 개발_HISTORY
📝 학습 요약클래스 객체 기초 문제 풀어보기제너릭🧩 학습 내용✔️ 클래스 객체 기초 문제 풀어보기 🎯 아래 조건에 맞는 Car 클래스를 만든다.자동차의 brand(브랜드), color(색상)를 저장하는 필드를 가진다.ShowInfo() 메서드를 만들어 “이 자동차는 [색상] [브랜드]입니다.”를 출력한다.Main() 메서드에서 객체를 생성하고 ShowInfo()를 호출한다.🏹 나의 풀이 class Car() { public string brand; public string color; public void ShowInfo() { Console.WriteLine("이 자동차는" + color + brand + "입니다...
📝 학습 요약클래스와 객체상속과 다형성🧩 학습 내용✔️ 클래스와 객체static void Main() 은 프로그램의 시작점이다. C# 프로그램이 실행될 때 가장 먼저 호출되는 메서드가 바로 "Main()"이다.그리고 클래스나 구조체는 실제 실행되는 코드가 아니라, 데이터와 기능을 묶어 정의한 틀(템플릿)이다.class Program{ static void Main() { Player hero = new Player(); // 객체 생성 hero.name = "스파르타 전사"; hero.hp = 100; hero.Attack(); // 메서드 실행 }} 여기서 Main() 은 "게임의 무대",클래시는 "캐릭터 설계도","객체(Obje..
📝 학습 요약숫자 맞추기 게임 실습틱텍토 게임 제작 실습🧩 학습 내용▫️int.Parse 와 int.TryParse의 차이점int. parse 와 int.Tryparse 의 가장 큰 차이점은 문자열 변환 실패 시의 동작 방식이다.int.parse는 실패하면 예외를 발생시키지만, int.Tryparse는 실패시 false를 반환하고 예외를 발생시키지 않는다. int.parse는 문자열이 반드시 유효한 숫자 형식일 것이라고 확신할 수 있는 경우에 사용string s1 = "123";int num1 = int.Parse(s1); // 성공: num1 = 123string s2 = "abc";int num2 = int.Parse(s2); // 💥 실패: FormatException 발생!반면 int.Try..
📝 학습 요약메서드🧩 학습 내용✔️ 메서드int AddNumbers(int a, int b){ int sum = a + b; return sum;}// 메서드 호출 및 반환값 사용int result = AddNumbers(10, 20);Console.WriteLine("Sum: " + result); ▫️메서드 선언부int : 변환형(return type) 메서드가 int 타입의 값을 반환한다는 뜻AddNumbers : 메서드 이름으로 호출 할 때 사용하는 이름(int a, int b) : 매개변수(parameter), 메서드가 외부로부터 받을 값 두 개 (a, b) ▫️ 메서드 본문 : 실제 메서드가 수행하는 로직int sum = a + b; : 전달 받은 매개변수 a와 b를 더해서 ..
📝 학습 요약배열과 컬렉션🧩 학습 내용✔️For 문에서 Lenght▫️Lenght가 필요한 경우For 루프를 사용하여 배열의 인덱스에 직접 접근하거나, 배열의 특정 범위까지만 반복하고 싶을 때 Lenght는 루프의 종료 조건을 설정하는데 필수적입니다.string[] fruits = { "Apple", "Banana", "Orange", "Grape" };// 배열의 모든 요소를 순회하며 출력 (Length를 사용하여 반복 횟수 지정)for (int i = 0; i ▫️Lenght가 필요하지 않는 경우특정 조건에 따라 일부 요소만 처리할 때 (예: 첫 2개만 처리)string[] fruits = { "Apple", "Banana", "Orange", "Grape" };for (int i = 0; i ..
🎯 내가 만들고 싶은 게임 찾아보기 (실습)"게임 개발이 처음이어도 쉽게 배우는 모바일 게임 개발" 강의 Step.5 실습_"내가 만들고 싶은 게임 찾아보기"🕹️ PAPER.IO 2구글플레이 Paper.io >AI들을 상대로 고전게임인 땅따먹기를 멀티플레이를 추가하며 트랜디하게 재구성한 게임.아슬아슬하게 땅을 차지하며 다른 플레이어들의 영역을 빼앗는 스릴을 플레이 할 수 있는 게임.🎮 조작법 및 플레이이동하고자 하는 방향으로 터치를 하면 해당 방향으로 이동할 수 있고 정지는 할 수 없다.땅따먹기 장르이기 때문에 자신의 영역 밖으로 나와 이동한 궤적을 따라 영역을 생성할 수 있는 라인이 표시 된다.이 라인이 다시 영역과 닿으면 라인이 그려진 만큼 영역이 새롭게 생성되어 확장이 된다. 궤적을 생성하다 ..
