UNITY/학교 메타버스 3

학교 메타버스 게임 - 3 : 미니맵

넓은 맵을 움직이면서 미니맵으로 내가 어디에 있는지, 근처 모습이 어떤지를 통해 보여줘야 한다. 그럼 어떻게 만들지 생각을 해보자. 1. 플레이어 위에서 플레이어를 따라다니며 넓게 내려다 보는 카메라가 있어야겠군 2. 그 카메라의 뷰를 보여주는 공간이 필요하겠군 3. 공간의 크기를 적절하게 조절하여 캔버스에다가 위치하면 카메라 뷰에 계속 고정 되겠군 이정도로 하고 생각한대로 한번 해보도록 하자. 새롭게 카메라를 추가하고 캐릭터의 움직임과 회전을 따라 해야하니까 캐릭터의 자식으로 넣는다. 적당히 높이를 조절하여 x회전값을 변경하고 게임뷰를 봐보면 이렇게 된다. 그럼 이제 이 오른쪽 뷰를 특정 공간에서 볼 수 있게 해보자. 카메라 뷰를 보여주게 해주는 렌더 텍스쳐를 생성한다. 렌더 텍스쳐는 카메라가 비추는 ..

[Unity] 학교 메타버스 게임 - 3 : 플레이어 닉네임 띄우기

프로젝트를 네트워크로 래핑했다. 예전에 책에서 UNet을 사용하라고 했었는데 다시 검색해보니까 UNet은 deprecated.. 새로 개발중이라고 한다. 그래서 어쩔 수 없이 네트워크 에셋을 사용했다. 에셋은 Photon2인데 몇시간 전에 관련 기초 정리를 작성해두었다. https://jjahoolikeapple.tistory.com/28?category=931545 [Unity] Network : Photon2 정리 - 1 메치메이킹 방식의 네트워크 게임 정리 1. 로비 씬에서의 설정 로비에서 여러 설정을 해주는데 기본 설정은 아래와 같다 public class LobbyManager : MonoBehaviourPunCallbacks { private string gameVersion =.. jjaho..

[Unity] 학교 메타버스 게임 만들기 - 1 : 빛 설정

3D 모델링을 아주 기초만 해놨으니 대략적인 작동방식과 개발방법을 계획하기 위해 해당 모델들을 유니티에 띄워보았다. 현재 작업하려고 하는 프로토 타입이다. 처음엔 빛 처리 때문에 엄청 골머리를 앓았다. 왜냐하면 위와같이 건물들의 오브젝트에 빛이 쏴져 그림자가 생겼기 때문. 이 그림자가 문제가 될 수가 있는게, 위의 사진처럼 오브젝트의 특정 면의 텍스쳐나 색이 본연의 것으로 표현되지 않을 수가 있다. 똑같은 흰색이라 하더라도 빛이 바로 쏴지는 곳엔 흰색으로, 덜 쏴진 곳으로 갈 수록 검은색이 되어간다. 또한 로우폴리 디자인을 생각하고 있었기에 그림자에 대한 표현은 해주고싶지 않았다. 단, 캐릭터에 대한 그림자는 조금 표현하려고 했다. 그래서 곰곰히 생각해봤다.... "빛이 어디에서나 쏴진다면?" 그래서 바..