본문 바로가기

자기계발/Immersive Content

(34)
패스트캠퍼스 챌린지 18일차(조건, 조건논리, 비트, null병합 연산자) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 04. 기초문법 - 03. 프로그램 제어하기1 - 3 Ch 04. 기초문법 - 04. 프로그램 제어하기1 - 4 ㅇ조건부 논리 연산자 Conditional operator -&&(conditional and), ||(conditional or) -둘 중 하나만 true이면, && 는 false이고 || 는 true ㅇ논리 부정 연산자 -쓰는 법: !result -true/false 결과를 반대로 만듦 조건부 논리 연산자 예시 ㅇ조건 연산자 Conditional operator -삼항 연산자 -쓰는 법: (조건항) ? 결과 : 반대결과 ㅇ비트 연산자 -비트(2진수) 단위로 데이터를 처리하기 때문에 빠름(게임 등에서 쓰기도 함) ..
패스트캠퍼스 챌린지 17일차 (단항, 증감, 할당, 관계 연산자) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 04. 기초문법 - 01. 프로그램 제어하기1 - 1 Ch 04. 기초문법 - 01. 프로그램 제어하기1 - 2 01. 프로그램 제어하기1 - 1 033_Check 1)입력값 string 선언을 따로 하지 않고 바로 intger로 Parse 변환 2)식별자는 짧고 직관적으로 짓기 이전 강의까지 데이터에 관하여 배웠다면, 이후로는 이 데이터를 가지고 '제어'하는 프로그램에 대해 배울 예정 그 첫번째가 연산자를 활용한 데이터의 제어이다. (데이터 강의 리뷰 차원에서 데이터 관련 포스팅을 하나 하면서 정리해야겠다.) [데이터형식 참고자료] https://docs.microsoft.com/en-us/dotnet/csharp/langu..
패스트캠퍼스 챌린지 16일차(Reference, Stack, Heap, Boxing, ReadLine) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 03. 데이터란 무엇일까 - 07. 기본 데이터3 - 2 Ch 03. 데이터란 무엇일까 - 07. 기본 데이터3 - 3 07. 기본 데이터3 - 2 값형식 vs. 참조형 ㅇ메모리 저장 방식 차이 -값형식과 참조형은 서로 메모리에 저장되는 방식이 다름 -데이터가 너무 길면 프로그램이 무거워지기 때문에 메모리 저장의 다른 방식이 존재함(?) -Call by value / call by refernece *이후 함수를 배우고, 값/참조형의 리턴값을 보면 이 두가지 방식의 필요성을 알게됨 ㅇ메모리: 스택(Stack)영역과 힙(Heap)영역 -스택영역: 쓰고 지우는 것을 반복하여 사용 -힙영역: 클래스동안 혹은 일정기간 유지하여 사용 ..
패스트캠퍼스 챌린지 15일차 (형 변환, 캐스트연산자, ToString, Parse, Convert) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 03. 데이터란 무엇일까 - 06. 기본 데이터3 - 1 06. 기본 데이터3 - 1 ㅇ형 변환 -데이터의 형식을 변경 -크기가 큰 데이터 형을 작은 데이터로 바꾸는 건 가능하지만, 그 반대의 경우는 문제가 될 수 있으니 주의해야 함. 1) 정수 실수 -캐스트연산자 : '( )' 2) 문자열 기본 데이터형 -ToString() -Parse() -Convert.~ 024_Data_cast ㅇ캐스트 연산자 -쓰는 법: (변환후 데이터형)식별자 - 정수 실수 *정수보다 실수가 큰 데이터 형임 -(그냥 선언을 한 번더 하는건데 왜 굳이 이 말을 덧붙여줘야 하나..?) 데이터 형 변환 할 때 써주는 문법임 그냥. 작은 데이터를 큰 거에..
패스트캠퍼스 챌린지 14일차 (object, enum, nullable, var, const) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 03. 데이터란 무엇일까 - 04. 기본 데이터2 - 1 Ch 03. 데이터란 무엇일까 - 05. 기본 데이터2 - 2 04. 기본 데이터2 - 1 ㅇ데이터 형식? -종류 별로 가지고 있는 데이터의 크기가 다름. 그 정보 내에서 불러올 수 있는 값만 식별자에 대입 할 수 있음. -값이 없는데 강제로 불러오면 오류가 남 018_Data_object ㅇ오브젝트 형식 데이터는 최상위 데이터 형태 -정보 값이 크기 때문에 하위의 개별 데이터형을 사용하면, 데이터 절약 됨 019_Data_enum ㅇenum 형식 데이터 -데이터 범위를 우선 예약어로(?) 정함. -문자형 데이터임. -문자에 자동으로 0부터 숫자가 부여 됨. 숫자는 원하..
패스트캠퍼스 챌린지 13일차(소수점 데이터, 리터럴 접미사, 문자열, bool) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 03. 데이터란 무엇일까 - 03. 기본 데이터1 - 2(part 2) Ch 03. 데이터란 무엇일까 - 03. 기본 데이터1 - 3 02. 기본 데이터1 - 2(part 2) 009_데이터 최대 최소값 (아래사진)MinValue와 MaxValue, 위 예제들처럼 대입값을 미리 말해 줄 필요 없음 (3번째 줄은 틀렸음 -> 왜지? int.MinValue같이 대입값이 정해지지 않은건 저렇게 코드쓰면 안되나) Long형 데이터는 9223372036854775808 ~ 9223372036854775807 사이의 많은 정보를 가질 수 있음. 010_데이터 형태의 오류 -캐스트 연산오류: 최대값을 벗어난 값을 부를 때 발생함 011_2..
패스트캠퍼스 챌린지 12일차(정수형 데이터) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 03. 데이터란 무엇일까 - 01. 기본 데이터1 - 1 Ch 03. 데이터란 무엇일까 - 02. 기본 데이터1 - 2 강의 보기 시작한지 거의 2주가 다 되간다. 코딩 강의 부분에서 확실히 진도가 느리게 나간다 ㅜ ㅜ~ 더듬더듬 영어공부하는 것처럼 문법 외우는 중 반복적으로 보기도 많이 본다. 그리고 예제 올려준 자료가 왜인지 호환이 안되는 것 같다. 맥인 탓일까... 그래도 정말정말 조금씩 이해되는 것들이 생겨서 뭐.. 추석 때 좀 무리해서 C#강의 기본데이터와 제어하기, 2파트는 끝내보는 것으로!!! 01. 기본 데이터1 - 1 ㅇ프로그램: 수 많은 데이터를 담는 다양한 모양의 상자(어떤 식으로 분류하고 정렬할 것인지) ..
패스트캠퍼스 챌린지 11일차 (VR역사 / VR기술) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 가상현실(VR)의 역사 살펴보기 가상현실(VR)의 기술 가상현실(VR)의 기술 선생님 강의에 대한 필기 중심 포스트 VR에서는 자유도와 포지션 트래킹 개념이 중요 ㅇ자유도 : 선형운동 + 회전운동 구성 -3Dof와 6Dof가 있음 [3DOF / 6DOF 비교] 3DOF : 한자리에 서서, 컨트롤러 사용하여 이동함 6DOF : 움직이면서 직접 이동함 ㅇ트래킹 : 센서와 마커 구성 -무선 / 광학 / 관성 방식이 있음 -센서: 움직임 감지 -마커: 연산장치(?) [VR유튜버가 풀트래킹 장비 처음 사고 찍은 영상] https://youtu.be/88fBdDMHr7Y ㅁ자유도 DOF(Degree of Freedom) -선형운동(3가지 축)..