VR/AR 콘텐츠 개발 Unity 프로젝트 기반 메타버스 게임 개발자 양성 수업 3일 차 정리

윤승민
∙∙조회 19
  1. 데이터 형식
c
struct Studentinfo
{
    pubilic string Name;
  	pubilic int BirthYear;
    pubilic float EyeSight;
}

Studentinfo 라는 이름의 새로운 자료형을 만듬

ini
public Studentinfo(string name, int birthYear, float eyeSight)
{
  	Name = name;
  	BirthYear = birthYear;
  	EyeSight = eyesight
}
plain text
Studentinfo 에 들어가는 함수

2. 연산자 (Operators)

scss
컴퓨터가 연산을 수행하도록 지시하는 특별한 기호  
변수들을 사용해서 데이터를 처리하고 조작하는데 사용

2-1 산술연산자 (+,-,*,/,%)
csharp
static void Operators()
{
        int nuber = 100;
        Console.WriteLine($"덧셈 : {number + 50}");
        Console.WriteLine($"뺄셈 : {number - 50}");
        Console.WriteLine($"곱셈 : {number * 2}");
        Console.WriteLine($"나눗셈 : {number / 5}");
        Console.WriteLine($"나머지 : {number % 3}");
}
scss
2-2 비교연산자  
참, 거짓 형태로 연산 결과를 반환  
(>,<,>=,<=,!=)
csharp
number = 500;
bool isBigger = number > 100;
Consol.WriteLine($"number > 100 : {isBigger}");
isBigger = number > 1000;
Consol.WriteLine($"number > 1000 : {isBigger}");

bool isSame = number == 250;
Console.WriteLine($"number == 250 : {isSame}");
isSame = number == 500;
Console.WriteLine($"number == 500 : {isSame}");

int numberA = 100;
int numberB = 100;
int numberC = 150;

bool isBiggerorEqual = numberA >= numberB;
ConsoleWriteLine($"numberA >= nuberB : {isBiggerorEqual}");

bool isDifferent = numberA != numberB;
ConsoleWriteLine($"numberA != nuberB : {isDifferent}");

plain text
2-3 논리 연산자  

&&(And) ||(OR)
&& 좌항과 우항 모두 True 일때만 True를 반환
|| 좌항과 우항 둘중 하나만 True 여도 True를 반환

ini
int a = 10;
int b = 20;
int c = 15;

bool andResult = (a < c) && (c < b) 

bool orResult - (c < a) || (b < c)