본문 바로가기

전체 글

(45)
패스트캠퍼스 챌린지 28일차(함수 나머지 공부) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 복습 Q.리턴형 함수 정의..? Q.초기화 하는 이유..? -> 오류가 나서..? -> 최초의 이유는?? Q.메인함수..? 왜 스크립트 하단에 있지? 메인인데? Q.미리 정의된 함수가 있나..? -> 있다. 새로만드는 것들과 차이는 무엇? 선생님이 내준 Check를 하려는데 위와 같은 질문들이 쏟아졌다. 각각의 질문에 대해 검색을 해보다가, 적절한 해답을 찾지 못하고 함수 강의를 다시 들어보고.. 그래도 안되겠어서 개념에 대한 정의를 좀 더 공부하려고 생활코딩 입문~ C# 강의는 없지만 C#과 비슷한 Java강의가 있어서 공통된 개념 부분들 강의를 들으면 도움이 될 것이다. JAVA1 - 4.2. 실행 - Java의 동작원리 1)내..
패스트캠퍼스 챌린지 27일차(함수키워드, out, default parameter, method overloading, params) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 05. 함수 마스터하기 - 04. 함수 제대로 활용해보기 - 1 Ch 05. 함수 마스터하기 - 05. 함수 제대로 활용해보기 - 2 04. 함수 제대로 활용해보기 - 1 out -ref키워드 처럼 레퍼런스로 값을 가져옴(ref와 차이점은 무엇?) -전달하는 변수 초기화 없이 사용 가능(그렇지만 오류날 가능성이 있으니, 초기화하는 것이 좋음) *컴퓨터 프로그래밍에서 초기화(初期化, initialization, initialisation)는 데이터 오브젝트나 변수의 초기 값 할당을 의미한다. -static (void) InitNum(out int addNum) ㅇ디폴트 매개 변수(default parameter) -초기화 파라미..
패스트캠퍼스 챌린지 26일차(C#, 함수) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 05. 함수 마스터하기 - 02. 함수 처음 배워보기 - 2 Ch 05. 함수 마스터하기 - 03. 함수 처음 배워보기 - 3 02. 함수 처음 배워보기 - 2 ㅁ메소드(함수) -특정 코드를 모아둔 코드 블록 { ~ } -특정 기능을 분리해서 처리함(직관적임) -함수 길었던 소스를 함수 이름만 호출해서 처리할 수 있음 -함수 문법: static void/데이터형식 메소드명(매개변수) -static : 정적인 함수(메인함수가 static인 경우 static함수만 쓸 수 있음) -void : 반환 데이터 형식, return이 없다는 의미 (영어 뜻: 무효의) -매소드명 : 내가 지으면 됨 -매개변수 (영어로 파라미터) : 입력 값..
패스트캠퍼스 챌린지 25일차(빌드하기, 카드보드 우주선 게임 만들기 리뷰, Game Maker's Toolkit) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 19 - 우주선 게임 빌드 ㅇ빌드하기 -XR 스크립트를 Head오브젝트에 인스턴스화 -Project Setting > Other Setting > Graphics APIs > Vulkan 제거 -Project Setting > Other Setting > Identification > Package Name 변경 : com.소속.프로젝트이름 (나머지는 아래 사진처럼 설정 변경) -기기와 연결 후 Build&Run ㅇBuild&Run 이 부분을 생각 못했다. 안드로이드 기기가 없다.. 엄마 폰을 빌려야 하나 ㅇ전체리뷰 -유니티 에셋스토어 -구글 VR SDK -라이팅 스카이박스 설정 -오브젝트 배치 및 변형(프리팹) -오브젝트 변..
패스트캠퍼스 챌린지 24일차(UI, Menu, button) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 13 - 유니티의 UI를 알아보기 Ch 14 - 메뉴 씬 꾸며보기 Ch 15 - 버튼 구현하기 Ch 16 - 비행선 선택 씬 구성하기 Ch 17- Player Preference 알아보기 Ch 18 - 우주선 게임 마무리 Ch 13 - 유니티의 UI를 알아보기 UI -UI 요소를 하나 만들면 Canvas와 EventSystem 오브젝트가 자동생성됨 ㅇCanvas -UI 컴포넌트는 Canvas의 자식 오브젝트로 둬야지만 화면에서 보임 -Canvas = 디바이스에서 보는 화면과 동일함, 캔버스에서 벗어나면 디바이스 화면에서도 안 보임 -Rect Transform으로 조정가능 Ch 14 - 메뉴 씬 꾸며보기 두개의 버튼을 만들고 크..
패스트캠퍼스 챌린지 23일차(파티클) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 11 - 파티클 시스템을 알아보기 Ch 12 - 메인 게임 씬 마무리하기 Ch 11 - 파티클 시스템을 알아보기 Unity Particles Systems -자연적현상: 불빛반짝임, 낙엽날아감, 발화, 물이찰랑임 등 자연의 입자로 이루어진 모든 현상을 표현할 수 있는 유니티 기능 -모델링 애니메이션을 안하고 이 기능 사용하면 간편함 https://docs.unity3d.com/kr/2019.4/Manual/class-ParticleSystem.html 파티클 시스템 - Unity 매뉴얼 Particle System 컴포넌트는 씬 안에 다수의 작은 2D 이미지를 생성하고 애니메이션하여 액체, 구름 및 불꽃 같은 유체 엔티티를 시..
패스트캠퍼스 챌린지 22일차(회전, 물리엔진, Collider, Rigidbody, Trigger) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 07 - 비행선 회전시키기 01 Ch 07 - 비행선 회전시키기 02 Ch 08 - 소행성 배치하기 Ch 09 - 물리엔진 알아보기 Ch 10 - 우주선과 소행성의 충돌 적용 Ch 07 비행선 회전시키기 01 - 2 ㅇ카메라(플레이어)가 회전할 때, 비행선 좌우로 기울어지게 하기-메인카메라 기울기 값으로 제어-DelRot > 0 : 오른쪽 회전 (잘 모르겠던 부분) ㅇQuaternion.Lerp : 감속 회전 (ㅇVector3.Lerp : 특정 3차원 좌표로 감속 움직임)ㅇTime.deltaTime : 뭔가 중력이 자연스레 적용된 시간? Ch 08 - 소행성 배치하기 Ch 09 - 물리엔진 알아보기 Rigidbody -물리법칙..
패스트캠퍼스 챌린지 21일차(총 복습, 달리기게임) [누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online] 더보기 Ch 04. 기초문법 - 08. CheckPoint01 - 게임 만들기(숫자 달리기) - 1 Ch 04. 기초문법 - 09. CheckPoint01 - 게임 만들기(숫자 달리기) - 2 08. CheckPoint01 - 게임 만들기(숫자 달리기) - 1~2 분명 다 봤는데 진짜 어렵다. 뭔가 자꾸 아직 안배웠는데 그냥 여기서 보라고 하신다. 몇 번 반복해서 봐야지 이 강의에서 나온 코드활용 다 이해할 수 있을거 같다. 빈 프로젝트에서 코드를 새로 쳐보다가 디버그 실행이 안돼서 그냥 선생님 코드 복붙해서 뜯어보기 식으로 공부한다. 40%정도만 이해했다. CheckPoint01 ㅇ미션: 네명이 달리기 경주시키기 -실시간으로 달리는게 눈..