본문 바로가기

전체 글

(45)
패스트캠퍼스 챌린지 20일차(무한반복 while(true), 점프(break, continue) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 04. 기초문법 - 07. 프로그램 제어하기2 - 3 Ch 04. 기초문법 - 08. CheckPoint01 - 게임 만들기(숫자 달리기) - 1 (part1) 07. 프로그램 제어하기2 - 3 ㅇ무한 반복 -while(true) { } -For( ; ;) { } -게임 같이 무한 반복시키는 경우 사용 ㅁ점프문(break, continue, goto) -반복문의 무한루프를 제어하는 함수 ㅇbreak -반복하다가 어떤 조건에 해당되면 실행 중지 while(true) { if (조건식) { (실행문); break; } } ㅇcontinue -특정 조건이 참이 됐을 때, 해당 부분에서 실행을 멈추고 처음으로 다시 돌아가라 -예시) ..
VR/AR+ 실감콘텐츠 공모전/이벤트 1) 온오프라인 미션으로 여행의 재미를 높이는, 리얼월드 IT+관광 콘텐츠를 만드는 리얼월드의 공모전 공모전 뿐만아니고, 콘텐츠 제작자 양성과정도 운영한다. 특별한 체험을 위한 관광지 미션! -지역 곳곳을 돌아다니며 미션 수행 -추리형 문제, AR 미션 등을 풀며 미션완수를 해야한다. 수시로 열리는 공모전 시기를 잘 맞춰서, 내가 잘 아는 지역을 노려보는 것도 좋은 전략일듯하다. 모두의 놀이터 리얼월드 세상은 거대한 놀이터고 우리 모두는 플레이어다! realworld.to 2) 게임엔진으로 만드는 영화 , BIFAN x Unity 게임제작에 쓰이는 Unity 프로그램으로 영화를 만든다. 인터렉티브 영화 혹은 게임 스토리텔링에 관심 있는 사람이라면 도전해 볼 만한 공모전 1년에 한 번씩 개최되며, 포상으로..
패스트캠퍼스 챌린지 19일차(지역변수, 분기형, 반복문) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 04. 기초문법 - 05. 프로그램 제어하기2 - 1 Ch 04. 기초문법 - 06. 프로그램 제어하기2 - 2 05. 프로그램 제어하기2 - 1 ㅇ지역변수 -{} 코드 블록 내부에서 선언되어, 블록 외부에서는 사용 불가함 -소스코드 전반적으로 적용되는 규칙임 ㅁ분기문(branch) - if -조건이 참인 경우/ 거짓인 경우 서로 다른 결과값으로 분기함 ㅇif(조건식){ } -> 조건식이 true면, 다음 항을 실행해라 ㅇif(조건식){ } else { } ㅇif(조건식){ } else if( ){ } else { } 042_Operator_Branch 05. 프로그램 제어하기2 - 2 ㅇ분기형 (branch) - switch..
패스트캠퍼스 챌린지 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부터 숫자가 부여 됨. 숫자는 원하..