반응형
1. Unity 란?Unity는 다양한 플랫폼에서 2D 및 3D 게임을 개발할 수 있도록 설계된 강력한 크로스 플랫폼 게임 엔진으로, 직관적인 사용자 인터페이스의 풍부한 기능 세트를 제공하여 초보자부터 전문자까지 다양한 개발자들이 사용하고 있는 엔진입니다. Unity의 특징으로는 다음과 같습니다.크로스 플랫폼 지원: Unity는 Windows, macOS, Linux, iOS, Android, 웹(WebGL), 콘솔(PS4/5, Xbox, Switch) 등 다양한 플랫폼에 배포할 수 있음사용자 친화적 인터페이스: 드래그 앤 드롭 방식의 작업과 직관적인 UI로 사용이 쉬움강력한 Asset Store: 다양한 무료 및 유료 에셋을 다운로드할 수 있는 Asset Store가 있어 개발이 필요한 자원을 쉽게 찾..
1. C#의 시나리오: 마법사의 학교이번 시간에는 C#의 기능을 사용한 마법사 학교의 신입생캐릭터를 만들어 마법 기술을 배우고, 이를 통해 적들을 물리치고 퀘스트를 완수하는 코드를 짜보겠습니다. C#의 기능은 마법의 힘과 같습니다. 다양한 마법(기능을) 배우고 사용해 문제를 해결합니다. 예시: Add라는 마법을 배우면, 두 숫자를 더하는 능력을 얻게됨public class Magic{ public int Add(int a, int b) { return a + b; }}예시: Fireball 이라는 기술을 배우면, 적에게 볼의 구슬을 날려 피해를 주는 코드 public void CastFireball() { Console.WriteLine("Firebal..
1. 개체 지향 프로그래밍(OOP)이번 시간에는 C#의 개체 지향 프로그래밍에 대해 배워보겠습니다. C# 개체 지향 프로그램을 더욱 이해할 수 있도록 게임 형식으로 코드를 짜서 설명해보도록 하겠습니다. 각 개념은 게임 캐릭터와 요소를 통해 설명합니다.2. 클래스 및 객체 클래스와 객체에 대한 자세한 구성 설명은 아래와 같습니다. C#으로 RPG 게임을 만든다고 가정해보겠습니다.클래스: 게임 캐릭터를 정의하는 청사진객체: 캐릭터의 인스턴스using System;// Character 클래스 정의public class Character{ public string Name { get; set; } // 캐릭터 이름 속성 public int Health { get; set; } // 캐릭터 공격..
C#은 강력한 형식의 언어로 모든 변수 및 상수에는 값으로 계산되는 모든 식을 실행하는 형식이 있습니다. 모든 매서드 선언은 각 입력 매개 변수와 반환 값의 이름, 형식, 종류(값,참조 또는 출력)을 지정합니다. .NET 클래스 라이브러리는 기본 제공 숫자 형식과 다양한 구문을 나타내는 복합 형식을 정의합니다. 형식에 저장된 정보에는 다음 항목이 포함될 수 있습니다.형식 변수에 필요한 스토리지 공간형식이 나타낼 수 있는 최대값 및 최솟값형식이 상속되는 기본 형식구현하는 인터페이스허용되는 작업 유형컴파일러는 형식 정보를 사용하여 코드에서 수행되는 모든 작업의 형식이 안전한지 확인합니다. 예를 들어 int 형식의 변수를 선언하는 경우 컴파일러를 통해 더하기 및 빼기 작업에서 변수를 사용할 수 있습니다. bo..
C# 프로그램은 하나 이상의 파일로 구성됩니다. 각 파일은 0개 이상의 네임스페이스가 포함됩니다. 네임스페이스는 클래스, 구조체, 인터페이스, 열거형 및 대리자와 같은 형식이나 다른 네임스페이스를 포함합니다. using System;namespace YourNameSpace{ class YourClass { } struct YourStruct { } interface IYourInterFace{}delegate int YourDeleteGate(); enum YourEnum{} namespace YourNestedNameSpace { struct YourStruct { } }} 앞의 예제에서는 프로그램의 진입점에 대해 최상위 문을 ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.