이번 업데이트에서는 모바일과 PC에서 각각 최적화된 이동 시스템을 구현했습니다. 모바일 기기에서는 터치를 통해 조이스틱을 이용하여 게임을 진행할 수 있고, PC에서는 전통적인 WASD 키를 사용하여 이동할 수 있는 시스템을 도입했습니다. 이로써 다양한 장치에서 편리하고 직관적인 사용자 경험을 제공하게 되었습니다.
1. 모바일에서의 터치 조이스틱
모바일 사용자의 경우, 화면에서 손가락으로 조이스틱을 직접 조작하여 게임을 플레이할 수 있습니다. 터치 시작 시 화면에 조이스틱 UI가 표시되고, 손가락을 이동시키면 조이스틱의 버튼이 플레이어의 이동 방향을 계산하여 그에 맞게 캐릭터가 이동하게 됩니다. 이 방식은 모바일 환경에서 자연스러운 직관적인 조작을 가능하게 해줍니다.
2. 터치 조이스틱의 동작 방식
- 터치 시작 시 조이스틱이 화면에 표시되며, 손가락 위치를 기준으로 조이스틱이 중심을 잡습니다.
- 터치 이동에 따라 조이스틱 버튼이 이동하며, 각도와 거리를 계산하여 플레이어의 이동 방향을 조정합니다.
- 터치 종료 시 조이스틱이 사라지고, WASD 키 입력이 다시 활성화됩니다.
이 시스템을 통해 모바일에서 터치만으로 게임을 플레이할 수 있으며, WASD 입력은 모바일 환경에서는 비활성화됩니다. 이로써 사용자 경험이 모바일 기기에서도 간단하고 직관적이게 되었습니다.
3. PC에서의 WASD 키 입력
PC 사용자는 여전히 WASD 키를 통해 게임 캐릭터를 조작할 수 있습니다. 터치 입력이 비활성화될 때 WASD 키를 통해 이동을 처리하며, PC 환경에서의 전통적인 입력 방식을 그대로 유지합니다. 터치 감지가 이루어지지 않으면 WASD 키는 정상적으로 작동하게 됩니다.
4. 터치와 WASD 입력의 분리
- 모바일 환경에서 터치가 감지되면, 조이스틱이 활성화되고, WASD 입력은 비활성화됩니다.
- PC 환경에서는 WASD 키 입력이 항상 활성화되며, 터치 감지가 되지 않으면 WASD로 이동이 가능합니다.
- 터치 종료 시에는 WASD 키가 다시 활성화되고, 조이스틱 UI는 사라지게 됩니다.
이 시스템은 모바일과 PC 환경에서 각각 최적화되어 사용자에게 더 나은 사용자 경험을 제공합니다. 터치 조이스틱을 통해 모바일 환경에서 자연스러운 조작을 제공하고, PC 환경에서는 WASD 키를 통해 정통적인 입력 방식을 유지하는 구조입니다.
5. UI/UX 향상
이번 업데이트는 UI/UX 측면에서도 큰 향상을 가져왔습니다. 터치 조이스틱은 손끝으로 이동을 실시간으로 감지하여 직관적인 게임 플레이를 제공합니다. 또한, 터치가 끝난 후 WASD 키가 다시 활성화되는 방식으로, 모바일과 PC를 원활하게 전환할 수 있습니다. 이를 통해 사용자는 두 환경에서 모두 자연스러운 게임 경험을 할 수 있습니다.
6. 향후 계획
현재 터치 조이스틱과 WASD 키 입력 방식을 구현한 후, 향후 다양한 디바이스 환경에 맞춘 최적화를 진행할 예정입니다. 또한, 플랫폼 간의 호환성을 고려하여 모바일과 PC 모두에서 원활한 게임 진행이 가능하도록 지속적인 업데이트를 진행할 것입니다.
'개발일기 > 웹게임_Castlesurviver' 카테고리의 다른 글
[업데이트] 클라이언트 코드 보호와 랭킹 서버 이전 작업 (0) | 2025.05.16 |
---|---|
[정보]_웹 게임을 안드로이드 앱으로 변환하는 방법 (0) | 2025.05.06 |
[업데이트]_거대 파이어볼 기능 추가 및 충돌 시스템 개선 (0) | 2025.05.04 |
『Castle Survive』 웹게임 개발일지_앞으로의 계획 (0) | 2025.04.28 |
『Castle Survive』 웹게임 개발일지_배포 및 운영 (1) | 2025.04.28 |