안녕하세요 유랑입니다. 실력향상을 위해서 오늘은 유튜브를 따라하면서 공부하겠습니다.궁금하신점 있으시다면 댓글로 남겨주세요^^ 1. 탑다운 슈팅 따라하기 이번 강의는 Sebastian Lague님께서 만든 예제이며,유튜브를 보시면 자세한 내용을 배우실 수 있습니다. 유튜브 사이트 => 유튜브 1-1) 프로젝트 준비 프로젝트를 생성해 주겠습니다.유니티 버전은 2019.2.0.f1을 사용해 줄게요^^ 오늘은 플레이어를 움직일 수 있는 스크립트와색상을 정해주기 위해 머티리얼 생성,그리고 씬을 간단하게 꾸며줄께요. 1-2) 스크립트 생성 -㉠Player 플레이어 스크립트는 키보드의 좌우상하를 입력받는 역할을 합니다.입력값은 플레이어 컨트롤러 메소드에 전달합니다!! 1-3) 스크립트 생성 -㉡PlayerContro..
안녕하세요 유랑입니다. 오늘은 구글 카드보드를 이용해 게이지와 순간이동에 대해 알아보겠습니다.레티클이 반응했을 때 게이지가 채워지며 캐릭터가 순간이동 하는 방식입니다ㅎㅎ 1. 게이지와 순간이동 1-1) 프로젝트 준비 - ㉠UI 게이지를 구성하기 위해 UI를 다운받겠습니다.에셋스토어에서 해당 에셋을 받아주세요^^ 1-2) 프로젝트 준비 - ㉡이벤트 발생처리 지난시간에도 언급했듯이 이벤트 발생처리 조건은 Collider와 Event Trigger입니다.큐브를 다음과 같이 만들어 주세요.해당 큐브를 이용해 이벤트 처리 후 순간이동을 할 예정입니다. 이 떄 태그는 Teleport라고 지정해 주겠습니다!!! 1-3) 게이지 만들기 - ㉠Circle UI 써클 이미지를 이용해 게이지가 차는걸 구현해 볼텐데요.구성은..
안녕하세요 유랑입니다. 오늘은 구글 카드보드를 사용하기 위해 시선 처리와 레티클에 대해 알아보겠습니다.우리가 쉽게 접할 수 있는 VR이져.핸드폰과 카드보드만 있으면 됩니다.ㅎㅎ 1. 시선 처리 및 레티클 컨트롤러가 없는 VR 기기를 사용하려면 시선으로 응시하는 방식을 사용하여야 합니다.이 방식이 레티클이며, 응시하고 있다는걸 크기나 색상이 변해 사용자에게 알려줍니다. 1-1) 프로젝트 생성 및 준비 - ㉠생성 프로젝트를 생성해 주겠습니다. 1-2) 프로젝트 생성 및 준비 - ㉡빌드 설정 빌드 플랫폼은 안드로이드, 그리고 플레이어 셋팅으로 넘어가 주세요^^ 안드로이드 빌드를 위해 회사와 제품 이름을 변경해 주시고,항상 화면이 가로가 되도록 Landscape Left로 변경해 주겠습니다. Other Sett..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘도 책을 따라하면서 공부하겠습니다.궁금하신점 있으시면 댓글로 남겨주세요^^ 1. 좀비 서바이버 멀티 이번 강의는 레트로님께서 만든 예제이며,교재를 구입하시면 자세한 내용을 배우실 수 있습니다.저는 책을 구입하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 깃허브 사이트 => 깃허브유튜브 사이트 => 유튜브 1-1) 네트워크 - ㉠좀비 좀비를 포함한 다른 오브젝트들이 네트워크용으로 어떻게 변경됐는지 살펴보겠습니다^^좀비는 호스트에서만 경로 계산, 추적, 공격을 실행하도록 구성되었습니다. using System.Collections; using Photon.Pun; using UnityEngine; using UnityEngine.AI; // AI, 내비게이션 ..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘도 책을 따라하면서 공부하겠습니다.궁금하신점 있으시면 댓글로 남겨주세요^^ 1. 좀비 서바이버 멀티 이번 강의는 레트로님께서 만든 예제이며,교재를 구입하시면 자세한 내용을 배우실 수 있습니다.저는 책을 구입하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 깃허브 사이트 => 깃허브유튜브 사이트 => 유튜브 1-1) 포톤 준비하기 - ㉠프로젝트 생성 프로젝트를 생성해 주세요.책에 있는 에셋을 사용해 새로 시작하겠습니다. 1-2) 포톤 준비하기 - ㉡PUN 2 포톤은 네트워크 구현을 쉽게 할 수 있도록 도와주는 종합 솔루션입니다.포톤 PUN2는 유니티용으로 제작된 포톤 네트워크 엔진입니다.PUN2를 사용해 포톤의 여러 기능을 구현해 보겠습니다. 포톤 홈페이지에 ..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘도 책을 따라하면서 공부하겠습니다.궁금하신점 있으시면 댓글로 남겨주세요^^ 1. 좀비 서바이버 이번 강의는 레트로님께서 만든 예제이며,교재를 구입하시면 자세한 내용을 배우실 수 있습니다.저는 책을 구입하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 깃허브 사이트 => 깃허브유튜브 사이트 => 유튜브 1-1) UI 다루기 - ㉠HUD Canvas 어느덧 좀비 서바이버 따라하기 마무리 단계입니다.점수와 탄알, 게임에 관련된 UI를 추가하겠습니다. HUD Canvas를 추가해 주세요.HUD Canvas는 자식으로 다음과 같은 UI 오브젝트를 가집니다. * Ammo Display : 남은 탄알을 표시하는 창* Ammo Text : 탄알을 표시하는 텍스트* Scor..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘도 책을 따라하면서 공부하겠습니다.궁금하신점 있으시면 댓글로 남겨주세요^^ 1. 좀비 서바이버 이번 강의는 레트로님께서 만든 예제이며,교재를 구입하시면 자세한 내용을 배우실 수 있습니다.저는 책을 구입하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 깃허브 사이트 => 깃허브유튜브 사이트 => 유튜브 1-1) 내비게이션 시스템 - ㉠내비게이션 좀비가 플레이어를 따라가는 인공지능을 만들어 주겠습니다.그러기 위해선 유니티에서 제공하는 내비게이션 시스템을 사용해야 합니다.A* 길찾기 알고리즘으로써 비전공자도 쉽게 사용할 수 있습니다. * 내비메시(NavMesh) : 에이전트가 걸어 다닐 수 있는 표면* 내비메시 에이전트(NavMesh Agent) : 내비메시 위에..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘도 책을 따라하면서 공부하겠습니다.궁금하신점 있으시면 댓글로 남겨주세요^^ 1. 좀비 서바이버 이번 강의는 레트로님께서 만든 예제이며,교재를 구입하시면 자세한 내용을 배우실 수 있습니다.저는 책을 구입하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 깃허브 사이트 => 깃허브유튜브 사이트 => 유튜브 1-1) 플레이어 체력 UI - ㉠슬라이더 플레이어 체력을 표시해 줄 UI를 만들어 주겠습니다.Create => UI => Sliider를 선택해서 슬라이더를 만들어 줄게요^^ 1-2) 플레이어 체력 UI - ㉡캔버스의 위치와 크기 설정 슬라이더를 만들면 자동적으로 Canvas도 생성됩니다.플레이어 캐릭터를 따라다녀야 되기에 렌더 모드는 월드 스페이스로,단위당 ..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘도 책을 따라하면서 공부하겠습니다.궁금하신점 있으시면 댓글로 남겨주세요^^ 1. 좀비 서바이버 이번 강의는 레트로님께서 만든 예제이며,교재를 구입하시면 자세한 내용을 배우실 수 있습니다.저는 책을 구입하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 깃허브 사이트 => 깃허브유튜브 사이트 => 유튜브 1-1) 총 세팅 - ㉠배치 드디어 총을 써볼 차례입니다.추가해 주기 전 플레이어 캐릭터 자식으로 빈 오브젝트를 만들어 주세요.이름은 Gun Pivot 그리고 트랜스폼 정보는 다음과 같습니다. Gun Pivot 밑으로 Gun 오브젝트를 추가해 주세요. Gun 프리팹은 총 3D 모델과 손이 위치할 곳을의 정보를 가지고 있습니다!! 1-2) 총 세팅 - ㉡라인 렌더..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘도 책을 따라하면서 공부하겠습니다.궁금하신점 있으시면 댓글로 남겨주세요^^ 1. 좀비 서바이버 이번 강의는 레트로님께서 만든 예제이며,교재를 구입하시면 자세한 내용을 배우실 수 있습니다.저는 책을 구입하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 깃허브 사이트 => 깃허브유튜브 사이트 => 유튜브 1-1) 캐릭터 이동 구현 - ㉠스크립트 추가 캐릭터 이동을 위한 스크립트를 추가해 주겠습니다.PlayerInput과 PlayerMovement를 추가해 주세요^^ 플레이어의 입력을 감지하고 이를 다른 컴포넌트에 알려줍니다.프로퍼티 문법을 통해 값은 내부에서만 할당이 가능합니다. using UnityEngine; // 플레이어 캐릭터를 조작하기 위한 사용자 입력..
안녕하세요 유랑입니다. 실력향상을 위해서 오늘도 책을 따라하면서 공부하겠습니다.궁금하신점 있으시면 댓글로 남겨주세요^^ 1. 좀비 서바이버 이번 강의는 레트로님께서 만든 예제이며,교재를 구입하시면 자세한 내용을 배우실 수 있습니다.저는 책을 구입하였고, 스킬업을 위해서 복습겸 글을 올리겠습니다. 깃허브 사이트 => 깃허브유튜브 사이트 => 유튜브 1-1) 프로젝트 준비 및 세팅 - ㉠생성 프로젝트를 생성해 주겠습니다. 저는 책에서 제공한 에셋만 사용하였기에 조금 다를 수 있습니다.에셋의 폴더는 다음과 같습니다. * Animations : 캐릭터 애니메이션* Audios : 효과음과 음악 오디오 클립* Fonts : 폰트* Gizmos : 시네머신이 사용하는 기즈모 아이콘(시네머신 패키지 추가 시 자동 생..
안녕하세요 유랑입니다. 오늘은 오큘러스 퀘스트를 이용한 VR유튜버를 만들어 보겠습니다.거창한건 아니고 VR IK를 이용해 유니티짱과 동기화 시켜보겠습니다^^ 1. VR 유튜버 1-1) 프로젝트 생성 및 준비 - ㉠생성 프로젝트를 생성해 주겠습니다. 1-2) 프로젝트 생성 및 준비 - ㉡빌드 설정 빌드 플랫폼은 안드로이드, 그리고 플레이어 셋팅으로 넘어가 주세요^^ Other Settings에서는 패키지 이름과 API Level을 다음과 같이 설정해 주시고 XR Settings에서는 오큘러스 SDK를 추가해 주세요~~~ 1-3) 프로젝트 생성 및 준비 - ㉢오큘러스 플러그인 오큘러스 조작을 위해 에셋스토어에서 오큘러스 플러그인을 받아 주세요.버전을 꼭 참고해 주세요 ~~~ 요새 문제가 많더라구요. 1-4)..