[211010 한 일]
1. 프로젝트 생성
2. 게임에서 사용하는 키 변경(이동, 점프) 및 슈퍼점프 키 추가
- Move위,아래,왼,오 및 점프키 변경
- 슈퍼점프는 화살표 위 + Z키로 추가
3. 화살표 위 키 관련 로직 추가
- SetUpKey 함수 추가
- UpdateKeyState 함수 변경
- UpdateKeyInfo 함수 변경
- KeyInfo 구조체 변경
- CInput클래스 멤버변수 추가
4. 게임 오브젝트에 슈퍼 점프 로직 추가
- 슈퍼점프 관련 멤버변수 추가와 생성자 및 복사생성자 처리
- Update 함수에서 SuperJump 멤버변수에 따른 중력 처리 추가
- PostUpdate 함수에서 SuperJump 멤버변수 처리 추가
- SuperJump 함수 추가 및 SuperJumpVelocity 설정 함수 추가
5. 플레이어에 슈퍼점프 관련 속도와 슈퍼점프 키 콜백함수 처리
[211011 한 일]
<소스코드>
[GameInfo]
1. singletone #define 정의
[Input]
1. 화살표 위 키를 ctrl같이 사용하는 것을 주석처리
2. SuperJump의 키 정의를 C로 임시변경
3. 기존 singletone 정의를 #define에 정의된 것으로 변경
[TileMap]
1. BackGround 텍스쳐를 포함하도록 변경
2. Render()에서 BackGround 텍스쳐 존재 시 렌더하는 부분 추가
3. BackGround 텍스쳐를 맵파일에 포함되어 세이브 로드할 수 있도록 변경
[GameObject]
1. SuperJump 시 Jump 여부를 나타내는 멤버변수 true로 하도록 변경.
[Player]
1. 플레이어 애니메이션 일부를 Soma cruz 애니메이션으로 변경
2. Jump 및 SuperJump의 속도 변수 값 변경
[EditorDlg]
1. TileMap에서 BackGround 텍스쳐를 설정할 수 있도록 버튼 추가 및 텍스쳐 로드 함수, 텍스쳐 설정 함수 추가
[MainScene]
1. 카메라 월드 해상도 변경
2. 플레이어 위치 변경
3. 스크롤 맵 주석처리
4. 씬에서 사용할 플레이어 애니메이션 스프라이트 변경
[Zombie]
1. 좀비 몬스터 클래스 생성
<리소스>
1. 황성회랑 A 구역 텍스쳐 추가(스테이지 용 포어, 미들, 백그라운드 텍스쳐)
[반성 및 고려사항]
- 동영상 기능 우선 삭제(구현 순서 후순위로 미룸)
- 새로운 프로젝트에서 다시 시작했으니 더 상세히 계획 세워서 진행할 것
- 맵 관련 공부 다시 할 것.
- 사각형과 선 충돌에 의한 계단 및 비탈길 구현 필요
- 플레이어 위치 지정 시 충돌에 의해 다른 위치로 가는 현상 디버깅
'포트폴리오 > Castlevania: Aria of Sorrow 모작' 카테고리의 다른 글
| [내용 정리] 1. 프로젝트 개요 (0) | 2025.05.28 |
|---|---|
| 211015~18 모작기록-5, 오브젝트의 계단 이동 (2) | 2021.10.19 |
| 211015 모작기록-4 Line 클래스 기반 충돌체 생성 (0) | 2021.10.16 |
| 211012 모작기록-3, 맵에 사용될 Line 클래스 작업 (0) | 2021.10.13 |
| 211003 모작기록-1, 개략적인 계획과 오프닝 영상에 관하여 (2) | 2021.10.03 |