게임 개발/[D2D_Portfolio] DirectX2D 포트폴리오 작업일지67 60. 맵 추가 & 아이템 효과 구현 맵 추가 - 현재 작업중인 3챕터에 사용될 맵 2개를 추가했다. - 맵 툴을 이용해서 작업했기 때문에 타일을 추가하고 배경을 추가하는 등의 작업 자체의 시간은 단축되었지만 맵을 구성하는 구성요소들이 꽤 많기 때문에 신경써서 작업하느라 거기서 시간을 많이 잡아먹었다. - 요 며칠 포스팅을 못한 이유는 어제 시연회 중간점검 일정이라, 열심히 타일 작업과 오브젝트 배치 등을 마무리했기 때문인데, 중간점검에서 나온 지적사항 중 하나는 원작에서는 던전 내에 몬스터가 아닌 물병 같은 오브젝트들이 플레이어의 공격에 반응하게 되는데 3챕터에서는 초록색 실험용 병을 공격해서 파괴하면 몬스터가 튀어나오는 등의 기믹들이 있다. - 그런 부분들에 대해 구현하면 더 좋을 거라는 말씀을 해주셔서 그 부분에 대해 고려해봐야 할 것.. 2023. 6. 3. 59. 상점 맵 구현 & 소지품 HUD 구현 상점 맵 구현 - 상점 맵을 구현할 지 말지 고민을 많이 했는데, 구현하지 않으려고 한 이유는 상점 맵에 존재하는 리소스를 찾지 못한 것도 있지만, 다른 하나는 상점에서 제공할 수 있는 아이템풀을 구현할 수 있을까 라는 의구심 때문이었다. - 다시 구현하기로 마음 먹은 이유 중 하나는 오늘 리소스를 찾아보다가 그동안 찾지 못했던 상점 맵에 대한 리소스를 찾게 되었다, - 그리고 몬스터가 죽을 때 골드와 검은 마석을 드랍하는데, 이게 물리법칙에 영향을 받게끔 구현하면 원작의 느낌을 리얼하게 낼 수 있기 때문에 이를 구현하면 골드와 검은 마석이 소비되는 곳을 구현해야 하는데 상점만큼 적합한 곳이 없다. - 상점 맵은 기존에 만들어 둔 배경, 타일 맵 툴을 이용하여 금방 구현할 수 있었다. - 아이템은 단기간.. 2023. 5. 31. 58. 드랍된 아이템과 스컬 HUD 추가 & 플레이어 스킬에 데미지 적용 드랍된 아이템과 스컬 HUD 추가 - 원작에서는 던전 보상으로 아이템과 스컬이 드랍되고, 이 아이템이 기존에 가진 아이템과 비교해서 더 나은지를 비교할 수 있도록 아이템에 정보를 담은 HUD를 띄워준다. - 이 HUD에는 이 아이템이 공격력을 얼마나 올려주는지 등의 수치 정보와, 대쉬를 하면 검기가 발생한다는 등의 부가 효과들을 담고 있다. - 드랍된 아이템의 경우 별도의 클래스로 만들었고 생성자에서 이전에 enum class로 만들어두었던 아이템의 종류를 같이 전달해서 이 아이템이 플레이어와 접촉한 상태에서 F키를 눌렀을 때 해당 enum값을 통해 생성될 수 있도록 했다. - 스컬도 마찬가지의 로직으로 구현했다. 플레이어 스킬에 데미지 적용 - 대마도사 스컬의 경우 어비스 메테오와 어비스 오브라는 스킬.. 2023. 5. 30. 57. 타운 씬 / 베이스캠프 맵 수정 & 베이스캠프 안내 HUD 작업 타운 씬 & 베이스캠프 맵 수정 - 눈엣가시였던 타운씬과 베이스 캠프 맵을 수정했다. - 기존 타운 씬의 미비한 부분은 구름이 고정되어있다는 점인데, 이 부분이 원작과 달라서 맘에 들지 않았다. - 원작과 동일한 효과를 내기 위해 구름 텍스쳐 리소스를 찾아서 배경 오브젝트에 적용한 후 움직이게끔 스크립트 작업을 진행했다. - 뒤쪽에 느린 구름 배경을 띄우고, 앞쪽에 빠르게 움직이는 구름 배경을 띄우니 한층 느낌이 살아났다. - 베이스캠프도 마찬가지로 기존 맵의 느낌을 생각하며 임시로 만들어두었던 맵인데, 원작을 참고하여 비슷하게 재현했다. 베이스캠프 안내 HUD 작업 - 베이스캠프 안내 UI는 베이스캠프 맵에 진입했을 때 현재 어떤 스테이지의 베이스캠프에 있다는 것을 알려주는 HUD다. - 베이스캠프는 .. 2023. 5. 26. 이전 1 2 3 4 5 6 ··· 17 다음