본문 바로가기

c#11

[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 12일차 - 유니티 깃허브 & 기초 [ 목차 ] 오늘은 유니티를 시작한다! 이제부터 본격적으로 게임을 만들기 위한 공부가 시작된다. 우선 유니티와 깃허브 연결 방법부터간단한 인터페이스를 확인하면서 움직이는 동작을 구현하는 것을 할 거다. 너무 설레고 기대하는 중..걸작! 만들기 위해 다시 힘차게 파이팅!      1. 유니티 프로젝트 생성  유니티의 버전과 이름을 생성하고,들어오면 이런 창이 보일 것이다. Editor Version으로 여러 개 버전이 설치되어 있다면 하나 선택한다. All templates 중에서 어떤 것을 선택해야 하냐!기본적으로는 3D (built-In Render Pipeline)으로 시작해 볼 것이다. 나의 버전은 6000.0.40 f1이다. Unity 6 기준으로 회고를 할 것이다.    (1) 레이아웃 변경  .. 2025. 3. 16.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 11일차 - 델리게이트 & 이벤트 [ 목차 ]  11일차 ! 곧 2주를 향해 다가간다. 이제 오늘을 마지막으로 C#에 대해 배우고,내일부터는 유니티로 넘어간다. 오늘을 포함해 지금까지 배웠던 것을이제 게임 만들면서 활용할 것이다. 벌써부터 기대중 그럼 마지막 C# 콘솔 공부 화이띵!!!    1. 델리게이트 (Delegate) 델리게이트(Delegate)는 메시지 출력을 위한 메서드 참조이다.string 매개변수를 받고 반환값이 없는 void 메서드를 참조할 수 있는 타입이다.class Program{ delegate void MessageHandler(string message); //델리게이트에 연결할 메서드 //메서드 형과 타입 이런 게 일치해야 받아줌 static void DisplayMessage(strin.. 2025. 3. 16.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 10일차 - 네임스페이스 & 필드 & 생성자, 소멸자 & ref, out & 추상 클래스 [ 목차 ]    오늘은 10일차다 ! 오늘은 상속과 관련된 것, 클래스와 관련된 것 앞에 내용에서 복습을 같이 하는 겸, 응용해 어떤 방식으로 활용하는 지에 대한 내용이 많다. 이미 아는 내용도 있을 수 있고, 저번에 배운 내용이 다시 언급되는 일도 허다하다. 오늘도 집중하면서 힘내자!  파이팅! 😊         1. 네임스페이스 (namespace)  기존에 파일을 생성할 때 주어지는 namespace 외에도 새로운 namespace를 만들 수 있다.namespace Hello{ public class Say { public void SayHello() { Console.WriteLine("안녕하세요!"); } }}names.. 2025. 3. 13.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 9일차 - 메서드, 쿼리 구문 & select & 알고리즘 & 상속 & 메서드 오버라이딩 [ 목차 ]  오늘은 배열에 관련해서 많이 나올 것이니.. 배열은 꼭! 기본적으로 익혀두고 시작하는 것이 좋다. 한 번으로 복습은 안 된다!!(나에게 하는 말)  파이팅하면서 시작!  1. 데이터 정렬과 검색 OrderBy() 메서드를 사용해 순차적으로 배열한 것을 알파벳 순서로 정리한다.기준은 n으로 된다. n.StartsWith("A") 조건을 사용해문자열 A로 시작하는지 검사 후 출력한다.//OrderBy 순차적 정렬string[] names = { "Charlie", "Alice", "Bob" };var sortedNames = names.OrderBy(n => n);//람다식 아래의 코드를 축약한 것을 n => n//int Identity(int n){ return n; }foreach (var.. 2025. 3. 11.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 8일차 - Environment & Stopwatch & 클래스 & 값 형식과 참조 형식 & 문자열 다루기 & 예외 처리 & List & Null [ 목차 ]  오늘은 상당히~~~~ 많을 것이다.. 제목부터 알 수 있듯이 저것을 다 기록할 것이다.. 그래도 하나마다 내용이 길지 않고,이런 것이 있구나! 하고 알아가는 시간을 가지기 위함이다. 양이 많아서 그런지 시작부터 아득하지만 복습 of 복습하기 위해힘차게 시작합니다!   1. Environment 클래스 Environment 메서드를 사용해 프로그램을 강제 종료할 수 있다.이 이후에 아무리 코드를 입력해도 저 메서드에서 종료된다.static void Main(string[] args){ Console.WriteLine("Exiting the program..."); Environment.Exit(0);}     환경변수 (Environment Variables) 환경 변수는 프로세스.. 2025. 3. 11.
[멋쟁이사자처럼 Unity 게임 부트캠프 4기] 7일차 - 클래스 & this 키워드 1. 내장형 구조체 내장형 구조체란 무엇인가? 저번의 구조체에 이어서 내장형 구조체가 있다.이것은 .NET Framework에 포함 되어 있으며 자주 사용되는 데이터 타입이다.  그중에서 DataTime  : 특정 날짜와 시간을 나타낸다.                   - 날짜와 시간을 조작하고 포맷 가능TimeSpan : 시간의 간격이나 두 날짜 간의 차이를 표현하는 것을 나타낸다.                   - 일, 시, 분, 초, 밀리초로 표현됨 //내장형 구조체 DateTime now = DateTime.Now; //현재 시간을 불러냄 Console.WriteLine($"Current Date and Time: {now}"); TimeSpan duration = new TimeSpan(1,.. 2025. 3. 9.
반응형

목차