게임 이름where's My Doll? 홍보 클립힐링 게임인척 하는 홍보 클립 홍보글Slack 글 전문 안녕하세요. Unity 4기 B01조 '국산 개발자의 희망' 팀입니다!! 2.5D 호러 미스테리 어드벤처 게임 "Where's my Doll?"의 유저 테스트를 진행하려 합니다!마우스와 키보드를 사용해 맵에 있는 아이템을 수집해 인형을 추리하는 게임입니다.더 발전된 게임 개발을 위해 유저 테스트를 진행해 여러분의 소중한 피드백을 받으려고 합니다.설문을 성실히 기록해주신 분들께 추첨을 통해 선물을 증정해드릴 예정이니 많은 참여 부탁드립니다!!대사에 힌트가 있으니 꼭 자세히 읽어봐주시고 엔딩은 총 2가지입니다!모르겠다면 비밀댓글로 달아주시면 알려드릴게요 ㅎㅎ 유저테스트 후 정식출시 할 예정이니 꼼꼼히 플..
무엇을 기준으로?플레이어 오브젝트의 Input에 따라 맵이 갱신됨. //PlayerComtroller.cs의 Update 메서드 // 플레이어의 현재 위치를 기반으로 맵을 갱신 mapManager.MoveMap(transform.position.z); 맵은 어떻게 겹치지않게?맵은 Z방향으로 1씩 누적해서 그 좌표에 생성되면 됨.똑같이 Z의 Scale이 1이라면 그냥 따로 정해줄 필요가 없겠지만 나는 그라운드별 크기가 다 다르기 때문에 변수를 만들어줘서 넣어줬다.예를들면 이런식으로 말이다. // CarRoad.cs public int scaleNum = 2; 그러면 이제 MapManager.cs가 참조를 해서 ScaleNum의 값을 저장한다.using System.Coll..
길건너 친구들 게임을 만들기전 고 계속되는 맵을 만들기 위해서는 어떻게 하는게 좋을까? 싶어서 오브젝트풀 개념을 가져와봤다.오브젝트 풀링은 객체를 미리 생성해 두고 필요할 때 가져다 사용하고, 사용이 끝나면 다시 풀에 반납하는 방식.오브젝트 풀링은 생성과 소멸이라는 비용이 큰 작업을 최소화함으로써 성능을 향상시키는 데 중요한 역할을 한다.빈번하게 생성하고 파괴되는 객체(예: 총알, 입자 등)에 대해 중요하며, 이런 객체들을 풀에 저장해 놓고 재사용함으로써 메모리 할당과 가비지 컬렉션에 따른 성능 저하를 방지할 수 있다.오브젝트 풀링은 적절히 사용하면 큰 성능 개선을 가져올 수 있지만, 불필요한 메모리 사용을 증가시킬 수 있으므로 사용 시에는 신중해야한다. 오브젝트 풀링을 하는 코드. using Sys..
스파르타 탑다운 게임 Unity 를 이용해 ZEP과 같은 시점의 게임을 모방해 만드는 과제입니다.타일맵을 이용해 배경을 꾸밉니다.기본 UI 들을 활용해 적용하는 연습이 포함됩니다. 주요 기능 1. 캐릭터 만들기 - 한가지 이상의 캐릭터를 선택하여 캐릭터를 선택합니다. - Join을 하면 플레이어 프리팹스에 이름과 캐릭터 프리팹이름이 저장됩니다. - 선택하지 않을 시 Join X 2. 캐릭터 이동 - 키보드 A/W/S/D 를 이용하여 캐릭터가 움직입니다. - 캐릭터는 상하좌우(대각방향은 이동은 하지만 애니메이션은 Up, Down) 애니메이션을 통해 보는 방향을 정할 수 있습니다. - 현재 마우스로 보는 방향 전환은 잠깐 주석처리 해뒀습니다. (관련 기능이 없기때문에) 3. ..
스크롤뷰(Scroll View)사용자가 컨트롤해서 컨텐츠를 확인할 수 있는 UI로 Text와 다르게 내용이 많아질 경우 스크롤 기능을 사용할 수 있어 공간적으로도 효율적으로 사용할 수 있다. 현재는 CurrentName으로 되어있는데 Scroll View다. ScrollRect스크롤바를 자동으로 보이고 안보이고를 설정할 수 있다.나는 이번 프로젝트에서는 모두 해제했다. 이것만 한다고 사라지는건 아니고 수평, 수직 각각의 Handle의 이미지도 꺼야한다. 스크롤뷰 정렬하기정렬하는게 참.. 쉬운일이 아니였다. 먼저 내용을 넣을 Content에 여러 컴포넌트를 추가해야한다.1. Content Size Fitter2. Layout Element3. Vertical Layout Group 사실 저중에 겹치는 기능..