본문 바로가기
728x90

엔진 공부23

[YAHAHA] Scene 둘러보기(3) https://525easy.tistory.com/13 [YAHAHA] Scene 둘러 보기(2) - 오브젝트 설정 이전 글에서 이어짐 https://525easy.tistory.com/12 프로젝트 생성 및 Scene 둘러 보기_1 프로젝트 화면을 둘러보기 위해 YAHAHA를 실행한 뒤 대시보드에서 내 프로젝트 탭으로 이동한다. 퍼블리싱(다른 유 525easy.tistory.com 이전 글에서 이어서 시작하는데 콜리전 아래에 트리거 박스라는 것도 있다. 기능은 다른 것 같지만 추가 방식이나 다른 부분들은 비슷해 보인다. 해당 기능에 대해서는 프로젝트를 진행하면서 자세히 알아 봐야할 것 같다. 화면 아래쪽을 보면 뭔가 기능들이 여러개 있다. 우선 오브젝트 관련 조작, 화면에 관련 된 기능들부터 본다. 왼.. 2023. 3. 12.
[YAHAHA] Scene 둘러 보기(2) - 오브젝트 설정 이전 글에서 이어짐 https://525easy.tistory.com/12 프로젝트 생성 및 Scene 둘러 보기_1 프로젝트 화면을 둘러보기 위해 YAHAHA를 실행한 뒤 대시보드에서 내 프로젝트 탭으로 이동한다. 퍼블리싱(다른 유저에게 공개) 중인 프로젝트가 없을 경우 My Spaces 탭에서는 아무것도 출력 되지 525easy.tistory.com 하늘도 만져보고 Explorer에 켜져있는 오브젝트를 눌렀더니 에디터 창 오른쪽에 새로운 버튼이 나타났다. 정확히 말하면 "선택된 오브젝트가 있을 경우"가 맞다. ( 마우스 좌클릭을 통해 선택할 수 있기 때문에 꼭 Explorer에서 눌러야만 되는 것은 아니다. ) 위부터 순서대로 인데 Transform은 선택 된 오브젝트의 위치( Position ), .. 2023. 3. 10.
[YAHAHA] 프로젝트 생성 & Scene 둘러 보기(1) 프로젝트 화면을 둘러보기 위해 YAHAHA를 실행한 뒤 대시보드에서 내 프로젝트 탭으로 이동한다. 퍼블리싱(다른 유저에게 공개) 중인 프로젝트가 없을 경우 My Spaces 탭에서는 아무것도 출력 되지 않는다. 새로운 프로젝트를 생성하기 위해 My projects이동 한다. 이동하면 아무것도 없는데, 가운데 Create Project 버튼을 통해 새로운 프로젝트를 생성할 수 있다. Create Project를 클릭하면 아래와 같이 여러 종류의 템플릿 목록이 나타나고 템플릿 중 하나를 선택하면 비어있는 우측 공간에 선택한 템플릿의 간단한 정보를 확인할 수 있다. 원하는 템플릿을 하나 선택하면 해당 템플릿 정보가 아래 사진과 같이 비어있는 공간에 나타난다. 템플릿이 선택 되면 위 사진과 같이 템플릿 창의 하.. 2023. 3. 9.
설치 및 둘러보기 YAHAHA 는 간단하게 메타버스 월드를 만들 수 있는 노코드&로우코드 엔진이다. https://yahaha.com/download Download - Play and design your own virtual world yahaha.com 링크를 따라 들어가서 아래로 스크롤을 조금만 내리면 MacOS도 지원한다는 것을 알 수 있다. 계정 가입은 우측 상단 노란색 Sign In 버튼을 누르면 로그인 및 계정 가입 관련 페이지로 전환 된다. 신규 계정 생성을 누르면 아래와 같은 페이지로 전환 되는데 기본적인 생년월일, 이메일 주소, 사용할 닉네임 등을 설정해준 뒤 자신의 아바타를 6가지 중 선택할 수 있는데... 다른 메타버스 게임들의 경우에 비해 자신만의 캐릭터를 만들고 시작할 수 없다는 점이 좀 아쉽다.. 2023. 3. 5.
07. 첫 프로젝트 만들기 | 충돌 처리 및 점수 획득 지난 글에서 아쉽긴 하지만 캐릭터 쪽으로 이동하는 적을 구현 하였다. 적을 어떻게든 캐릭터 쪽으로 보내는 것에 성공하였으므로 각 오브젝트 간 충돌 시 처리 되는 부분을 구현한다. 충돌 처리 각 오브젝트간 충돌 시 처리는 다음과 같다. ​ 캐릭터 방어막 적 캐릭터 ​ 충돌할 수 없음 게임 오버 ( 캐릭터 체력 = 0 ) 방어막 충돌할 수 없음 ​ 점수 획득 ( 적 체력 = 0 ) 적 게임 오버 ( 캐릭터 체력 = 0 ) 점수 획득 ( 적 체력 = 0 ) ​ 적은 1. 방어막과 충돌했을 때는 충돌한 적이 파괴되고 점수를 획득한다. 2. 캐릭터와 충돌했을 경우 캐릭터가 파괴 되고 게임 오버 된다. 매우 간단해 보인다. 캐릭터간 충돌 처리를 설정해보자. 충돌 처리 방법은 간단하다. 씬에 올려놓은 오브젝트를 선택.. 2023. 3. 5.
06. 첫 프로젝트 만들기 | 적 이동 및 생성 ( Path, Movement, Spawner) 이전 시간에 마우스 터치에 따라 캐릭터를 기준으로 방어막이 회전하는 기능을 구현하였다. 이제 사방에서 날아오는 적을 구현할 차례이다. 날아오는 적은 방어막에 충돌하였을 때는 점수를 획득하고, 방어막을 지나쳐 캐릭터와 충돌했을 경우에는 게임오버 처리가 되야 한다. 사방에서 날아오는 적을 구현한다. 일단 캐릭터를 가운데로 보내기 위한 방법은 2가지가 있다. 첫번째는 패스 기능이다. 패스 기능은 왼쪽 탭 내 Logic의 하위에 있는데, 여러 점을 생성하여 인접 점끼리의 선을 만들고 그 경로를 따라가도록 할 수 있다. 드래그 드롭으로 패스를 생성하면 요렇게 생성이 되는데, 흰 박스를 잡고 드래그하면 패스의 위치를 옮길 수 있다. ( 첫 점이 아닌 패스 전체를 움직인다. ) +를 누르면 시작 점의 다음 점을 생성.. 2023. 3. 5.
728x90