728x90
반응형
GetAsyncKeyState(int vKey)
-> 인자 값으로 키보드의 키값이 온다.
반환값
반환값 | |
0 (0x0000) | 이전에 누른 적이 없고 호출 시점에서 안눌린 상태 |
0x8000 | 이전에 누른 적이 없고 호출 시점에서 눌린 상태 |
0x8001 | 이전에 누른 적이 있고 호출 시점에서 눌린 상태 |
1 (0x0001) | 이전에 누른 적이 있고 호출 시점에서 안눌린 상태 |
void Object::UpDate()
{
if (GetAsyncKeyState(VK_LEFT) & 0x8000)
X -= 5;
if (GetAsyncKeyState(VK_RIGHT) & 0x8000)
X += 5;
if (GetAsyncKeyState(VK_UP) & 0x8000)
Y -= 5;
if (GetAsyncKeyState(VK_DOWN) & 0x8000)
Y += 5;
}
이런식으로 GetAsyncKeyState 함수를 이용하여 도형을 이동시킬 수 있다.
728x90
반응형
'API > API' 카테고리의 다른 글
API - 충돌 (IntersectRect 함수) (0) | 2021.06.01 |
---|---|
API - 움직이는 객체 맞추기 (0) | 2021.05.30 |
API - 총알 발사 ( 왼, 위, 오, 아래 방향) (1) | 2021.05.30 |
API - 도형 (총알 발사) (0) | 2021.05.29 |
API - 도형만들기 (0) | 2021.05.26 |