VR/AR 콘텐츠 개발 Unity 프로젝트 기반 메타버스 게임 개발자 양성 수업 2일 차 정리
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
VR/AR 콘텐츠 개발 Unity 프로젝트 기반 메타버스 게임 개발자 양성 수업 2일 차 정리
1. VR/AR 콘텐츠 개발 Unity 프로젝트 기반 메타버스 게임 개발자 양성 수업 1일 차 정리
1-1. 데이터
1-2. 정보
2-1. 1 진법 - 1 1 1 1 = 4
2-2. 10 진법 - 1 1 1 1 = 1111
2-3. 2 진법 - 1 1 1 1 = 15
2-4. 16 진법 - FF FF FF
09 그리고 AF(10 ~ 15)까지의 16개의 기호를 사용
대표적으로 RGB 색상코드가 있음
3-1. 미국에서 만든 초창기 문자 표현, 영문 알파벳 대소문자, 숫자, 기본 특수기호를 포함한 약 128개의 문자 표현
3-2. 그러나 영어 위주기 때문에 다른 언어는 표현 불가
4. 유니코드 (Unicode)
4-1. 전세계의 모든 언어, 이모티콘까지 포함된 전 세계 공통 표준
Visual Studio
"//" 주석을 의미 - 프로그래머는 주석을 통해 컴퓨터에게 해당 명령줄은 프로그램에게 반영하지 않을 수 있음
2. using
"using" 키워드는 특정 이름 공간을 사용함을 뜻함
3. ; 세미콜론
";" 세미콜론 키워드는 컴퓨터에게 명령의 한 단위를 표현하는 키워드
4. namespace
"namespace" 키워드는 컴퓨터에게 명령을 내릴 수 있는 대상과 대상이 수행할 수 있는 행동들의 이름이 모여있는 공간
namespace 를 이용해서 앞으로 작성할 소스코드들을 그룹화 가능
5. { } 중괄호
"{ }" 중괄호 영역은 코드들의 영역을 지정하는데 사용
컴퓨터는 해당 중괄호 영역을 하나의 논리적인 공간으로 그룹화 하며 같은 중괄호 영역에서는 데이터들의 이름을 사용해서 제한 없이 이용 가능
=>블록, 코드블록, 영역, 지역 등으로 말함
6. ( ) 괄호
"()" 프로그래밍에서의 괄호는 특정한 내용을 묶어주는데 사용
메모리적으로 데이터를 임시로 묶을 때 사용
7. static
"static" 키워드는 프로그래밍에서 랜드마크
특정 공간이나 영역밖에서도 접근이 가능한 특성을 가짐
8. 함수
컴퓨터에게 내리는 명령들을 그룹화 하는데에 사용
특별한 키워드이기에 고유의 형식을 가지고 있음
#형식
(접근 제한자) (반환자유형) 함수 이름(매개젼수)
{
명령어~~
}
9. Console.WriteLine
1-1. Console 이라는 키워드는 윈도우의 기본 CMD 프로그램을 의미
1-2. Console.Write({출력내용}) = 콘솔에게 {출력내용}을 출력하라고 명령함
1-3. "\n" 키워든느 줄넘김을 표현함
1-4. Console.WriteLine{(출력내용)} = 콘솔에게 {출력내용}을 출력하고 줄넘김을 하라고 명령함

"string" 은 문자열을 의미
문자는 'char'
11. int birthYear;
"int"는 정수 자료형을 의미
ex) -1, 0, 1, 100, 1000
12. float eyeSight;
"float"는 소수점 형태의 자료를 의미
C#에서는 해당 데이터 끝에 f 를 붙임
ex) 3.14, 2.5, 1.1414
13. PrintProfile(" ", , );
변수의 선언 : "(자료형) 변수명" 구조로 선언 할 수 있음
string name; = 문자열 자료형 name 이라는 변수를 사용한다고 선언
int birthYear; = 정수 자료형 birthYear 이라는 변수를 사용한다고 선언
float eyeSight; = 소수점 자료형 eyesight 이라는 변수를 사용한다고 선언
14. static void PrintProfile(string name, int birthYear, float eyeSight)
문자열에 매개 변수를 넣는 방법은 "$"를 이용
$, {}, 변수 를 이용해서 문자열을 표현하는 방식을 "문자열 보간"이라고 함
Consol.WriteLine($"이름 : {name}");
Consol.WriteLine($"출생년도 : {birthYear}");
Consol.WriteLine($"시력 : {eyeSight}");
Consol.WriteLine();
15. 과제

XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다

게임 광고 수익은 단순히 광고를 붙이는 것이 아니라, 여러 광고 네트워크를 경쟁시켜 가장 높은 수익을 만드는 구조입니다.

안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.