ehdgks0627 / layer7-ca

hi ^^
0 stars 1 forks source link

캐릭터 이동문제 #13

Open waitle opened 7 years ago

waitle commented 7 years ago

문제1. 캐릭터 이동 방향에 따른 이미지 변화를 어떻게 하죠.. 문제2. keydown은 키보드가 눌렸을때 움직이고 keypress는 누르고 있을때 움직여서 사이에 약간의 딜레이가 생기는데 어떻게 없애죠?

ehdgks0627 commented 7 years ago

A1. 이미지 변화라하면 움직이는걸 말하는거? 움직이는 프레임마다 이미지를 바꿔주면 되지 않을까 ==> 게임팀 아니라 잘 모르겟음 검색하거나 머리모아 생각 ㄱㄱ A2. 이해가 잘 안감. 딜레이가 어디서 걸리는지 모르겟음.

KOOKK commented 7 years ago

A1. 움직이는 모양 gif로 넣어서 keypress true일때는 gif 이미지 재생, keypress false면 재생 중지 그리고 상하좌우 입력시 순서대로 후, 전, 좌, 우 모습 넣으면 될 듯 A2. keypress 하나로 통일해도 되지않음?

KOOKK commented 7 years ago

https://msdn.microsoft.com/ko-kr/library/ms748248(v=vs.110).aspx 이게 gif도 적용되는진 모르겠는데 한번 해보셈 아니면 http://www.vcskicks.com/csharp_animated_gif2.php 번거롭지만 프레임수 조절해서 하는 방법도 있음

waitle commented 7 years ago

keypress해도 꾹누르면 처음에 눌렸을때 한번 움직였다가 그다음에 다시움직임

KOOKK commented 7 years ago

http://stackoverflow.com/questions/29942437/removing-the-delay-after-keydown-event 참고 http://stackoverflow.com/questions/19824260/holding-arrow-keys-down-for-character-movement-c-sharp-net-issues 1번 링크에 첨부된 링크 이것도 참고