React 웹 브라우저 전체 디스플레이 모드

React 웹 브라우저 전체 디스플레이 모드

언제나 우리 쌍둥이들만 바라보고 있어. 심즈4커스텀 콘텐츠 그만큼 가장 대표적인 모드들을 확인하실 수 있을거라 생각합니다. 그냥 정리하고자 적은 글이라 설명은 많이 부족할 수 있습니다. 모드 플레이에 있어 거의 기본이라 볼 수 있는 모드입니다.


imgCaption0
포즈 플레이어

포즈 플레이어

여러가지 포즈들을 이용할 수 있게하는 모드입니다. 심들에게 희망하는 자세를 취할 수 있게 만들어줍니다 다만 이 모드만 설치하시면 안되고 희망하는 포즈들을 추가로 인터넷에서 다운 받으셔야합니다. 그렇지 않으면 텅텅 빈 창을 마주하실 수 있으실겁니다. . 개인적으로는 초상화를 그릴때 많이 사용하는 편입니다. 추가로 이 모드도 받으시는것을 권장 드립니다. 포즈 플레이어만 설치하시면 심들의 위치를 조정하는것이 아주 어렵기 때문에.특히 커플 포즈 이 동상을 이용해서 위치를 조정해 주시는 것이 편합니다 이 동상은 구매건축 모드에서 0시몰레온으로 설치 가능합니다.

4 아쉬웠던 점

대부분 편의성에 연관된 내용입니다. 1 시작과 함께 상상도 못 한 단점이 튀어나왔었는데. 보통 게임을 시작하게 되면 타이틀 화면에 GAME START와 OPTION 같은 메뉴가 함께 나와야 하는데 , 이 게임은 OPTION 항목이 없습니다. 게임을 시작할 때까지는 이게 전혀 문제가 되지 않았는데, 가장먼저 게임을 시작하면 캐릭터들이 영어로 떠들기 시작합니다. 분명 일본어 음성도 지원하지만 설정이 게임 내부에 있어 앞의 스토리를 어느 정도 진행하기 전까지는 설정을 변경할 수 없어 시작 부분은 강제적으로 영어 음성으로 플레이를 하게 됩니다.

게임 모드 Game Mode 할당하기

게임 모드 할당하는 방식에는 가장먼저 크게 두 가지가 있습니다. 1. 작업 전체에서 설정해주기 Edit Project Settings 에서 game mode를 검색하면 그냥 바로 이렇게 설정해줄 수 있다 단, 방금 언급했듯이 보통 레벨별로 1개씩의 게임 모드를 일일히 설정해주는 게 편하기 때문에. 이 방법은 아마 테스트나 연습용으로 급속도로 설정해야 할 때만 쓰일 거다. 2. 레벨별로 설정해주기 이것도 간단합니다.

왼쪽 위에 레벨 블루프린트를 열어주면 게임모드 정립하는 부분이 있습니다. 희망하는 걸로 설정해주면 끝. 이렇게 하면 그 레벨을 플레이할 때 자동으로 해당 게임모드로 플레이하게 됩니다.

2 JOB 시스템

JOB 시스템 또한 이 게임의 핵심인데, 캐릭터마다. 메인 JOB과 서브 JOB을 설정하여 다른 직업의 액티브 스킬을 조합하여 사용할 수 있으며, 기존에 이미 익힌 JOB의 패시브 스킬은 어빌리티 항목을 통해 어떤 JOB이라도 함께 조합하여 사용할 수 있습니다. 스토리를 진행하면서 하나씩 해금되는 JOB이 플레이어를 다음으로 나아가게 하는 목표가 되어주며, 저절로 몰입감도 갖게 해 줍니다. 새로운 JOB이 해금될 때마다, 이 직업 고유의 능력이 무엇인지, 이전 직업의 스킬과 어빌리티를 어떻게 조합하여 시너지를 낼 수 있을지 생각하게 되는 것 자체가 큰 재미입니다.

JOB은 메인 스토리뿐만 아니라 특정 서브 퀘스트를 통해 입수하는 경우도 있습니다.

게임 인스턴스 Game Instanc

아무튼 레벨별로 게임모드를 잘 설정하면 된다는 것을 확인했습니다. 이제 이렇게 만든 레벨들을 하나의 유기적인 게임으로 연결해 줄 다리가 필요합니다. 이건 게임 인스턴스의 역할입니다. 유니티에서도 인스턴스가 같은 용도로 사용되기 때문에 그걸 생각하면 바로 이해가 될 것 같다. 즉, 게임 인스턴스 Game Instance 란 게임에서 변하지 않는 값, 혹은 저장하거나 기억해야 할 값들을 컨트롤하는 곳입니다.

그렇기 때문에 당연히 하나의 게임에는 하나의 게임 인스턴스가 존재하는 것이 일반적입니다. – 레벨1에서 플레이어가 획득한 코인 개수를 레벨2에서도 기억하고 있어야 합니다. bgm이 레벨 이동 시 끊기지 않고 저절로 이어져야 합니다.

다른 블루프린트에서 게임 인스턴스 사용하기

게임 인스턴스는 게임 당 한 개이기 때문에 언제 어디서든 호출하기 굉장히 편합니다. 블루프린트를 아무거나 하나 열어보겠다. get game instance로 인스턴스를 가져와주자. 그리고 나서 만들어 둔 게임 인스턴스 블루프린트의 이름으로 형변환해주면 됩니다. 당연한 말이지만 인스턴스 이름을 아래처럼 new blueprint 같은 걸로 하면 절대절대 안됨. 나중에 엄청 헷갈릴 수 있어요.

이렇게 하면 끝이다 그냥 가져다가 쓰면 됩니다. get game instance로 호출하면 바로 내 인스턴스가 불러와지는 이유는. 작업 세팅에서 설정해주었기 때문 추가적으로 게임 인스턴스는 블루프린트 내에서 쓸 일이 엄청 많기 때문에 그냥 변수로 넣어주면 편합니다. 이곳에서 이제 변수를 선언하고 변수를 재할당해주고 어떤 짓을 해도 게임 인스턴스가 그걸 모두 기억하고 저장해 줍니다.

자주 묻는 질문

포즈 플레이어

여러가지 포즈들을 이용할 수 있게하는 모드입니다. 좀 더 자세한 사항은 본문을 참고해 주세요.

4 아쉬웠던 점

대부분 편의성에 연관된 내용입니다. 좀 더 자세한 사항은 본문을 참고해 주세요.

게임 모드 Game Mode

게임 모드 할당하는 방식에는 가장먼저 크게 두 가지가 있습니다. 좀 더 자세한 사항은 본문을 참고해 주세요.