전체 글

    [헬테이커 모작 Day6, Day7] Player 애니메이션 적용하기, Debug모드에서 타일 편집하기

    [헬테이커 모작 Day6, Day7] Player 애니메이션 적용하기, Debug모드에서 타일 편집하기

    주말 동안 많이 아팠어서 조금씩 작업한 것들을 한 번에 포스팅하게 되었습니다. 역시 백신을 맞고 푹 쉬어야 했나 봅니다. 컨디션 관리도 능력이라고 하는데 왜 그런지 뼈저리게 느끼게 되었습니다. 여러분은 항상 건강하세요! Player 애니메이션 적용하기 애니메이션의 프레임 정보들을 편리하게 관리하기 위해 tilemap과 같이 파일로 따로 저장하기로 했습니다. 애니메이션을 Save/Load 하는 데에는 성공했으나... win32는 .png 파일을 사용하기 힘들기 때문에 (GDI+ 라이브러리를 추가하면 가능하지만 속도가...) .bmp로 전환했을 때 계단현상으로 인한 마젠타 테두리가 계속 남았습니다. GDI 라이브러리도 써보고 포토샵으로 열심히 칠하면서 여러 노력을 했지만 결국 TransparentBlt의 투..

    [헬테이커 모작 Day5] Tilemap Object 추가, Tilemap 파일 Save/Load

    [헬테이커 모작 Day5] Tilemap Object 추가, Tilemap 파일 Save/Load

    어제 작업이 생각보다 늦어져서 다음날 일지를 쓰게 되었습니다. 일찍 일어나서 작업하고 일찍 자야 하는데 새벽이 집중이 잘되다 보니 시간이 자꾸만 늦어지네요😅 Tilemap Object 추가 tile들을 map에 저장하여 보다 간편하게 관리하는 tilemap object를 추가했습니다. stage에서 직접 tile들을 관리하면 유지 보수가 어려울 것 같다는 생각이 들어 tile을 따로 관리해주는 object를 만든 것입니다. 사실 map보다는 이중배열로 tile들을 관리하는 게 간단하지 않았을까 싶지만 map사용법을 손에 더 익히고 싶어서 map을 선택하게 되었습니다. 이 부분은 나중에 선생님의 조언을 구해서 더 효율적인 방법으로 바꾸게 될 것 같습니다. Tilemap을 파일로 관리하기 tilemap의 크..

    [헬테이커 모작 Day4] 스테이지 생성하기, Background, Tile

    [헬테이커 모작 Day4] 스테이지 생성하기, Background, Tile

    게임 스테이지 생성 오늘은 스테이지 작업을 시작했습니다. 그 중에서도 게임이 주로 진행되는 퍼즐 스테이지 작업을 했습니다. 스테이지는 우선 자신의 챕터 정보(enum), 플레이어 최초 이동 가능 횟수(UINT), 플레이어 현재 이동 가능 횟수(UINT)를 알게 했습니다. 백그라운드 원래는 BackGround 텍스처를 스테이지 객체의 멤버로 두어 렌더링하려고 했지만 구조를 바꿔 오브젝트로 두고 스테이지의 오브젝트 배열에 추가하는 형식으로 바꿨습니다. 이 편이 렌더링 순서를 관리하기 편할 것 같았기 때문입니다. 따라서 배경 이미지(.bmp)를 폴더에서 불러와 BackGround 오브젝트에 저장하고 퍼즐 스테이지에서 렌더링하는 작업을 했습니다. 경로가 정확한데도 불구하고 LoadImage가 계속 null을 반..

    [헬테이커 모작 Day3] 깃 레포지토리 생성, 리소스 폴더 정리, 기타 등등

    [헬테이커 모작 Day3] 깃 레포지토리 생성, 리소스 폴더 정리, 기타 등등

    설 연휴 잘 보내셨나요? 저는 컨디션이 안 좋아 조금 쉬다가 돌아왔습니다. Repository 생성 헬테이커 모작을 시작하기 전에 강의의 도움을 받아가며 windows api를 이용해 간단한 게임 엔진을 만들고 있었습니다. https://github.com/beankong-github/My-WinAPI-2D-GameEngine GitHub - beankong-github/My-WinAPI-2D-GameEngine: Windows API를 이용하여 기본적인 GameEngine 구조를 짜보자 Windows API를 이용하여 기본적인 GameEngine 구조를 짜보자. Contribute to beankong-github/My-WinAPI-2D-GameEngine development by creating a..

    [헬테이커 모작 Day2] 구현 계획 세우기

    [헬테이커 모작 Day2] 구현 계획 세우기

    연휴의 마지막 날이네요. 다들 새해 복 많이 받으세요! 오늘은 간단하게 헬테이커 구현 계획을 세워봤습니다. 계획은✨Notion이라는 프로그램을 이용하여 관리할 것입니다. ✨My Notion Link : https://funny-muse-8f3.notion.site/WIN-API-HELLTAKER-bc89ff8e92fd481d9694743b1d07fdb9 WIN API 포트폴리오 - HELLTAKER 📌 계획 funny-muse-8f3.notion.site 계획은 주차별로 나눠서 세워봤습니다. 1주차 - 게임 리소스 준비, 게임 제작에 필요한 툴 구현 2주차 - 본격적인 게임 구현 시작! 스테이지 구현 3주차 - 스테이지 구현, 대화창 구현 4주차 - 이펙트 추가, 테스트 계획은 진행 상황에 따라 변경될 ..