경일게임아카데미 멀티 디바이스 메타버스 플랫폼 개발자 양성과정 20220511 2022/04/04~2022/12/13

Jinho Lee·2022년 5월 11일
0

경일 메타버스 20220511 6주차 3일 수업내용. 프레임 워크 - 입력 처리, 랜덤

입력 처리

키보드 입력 처리에서, GetKeyState함수는 부정확하다.
GetAsyncKeyState를 어플에서 주로 사용.

GetAsyncKeyState(int vKey)
Return value : short반환. MSB(가장 왼쪽 비트)가 set( 1 )이면 키가 눌린 것이다.

short : 2바이트
0000 0000 0000 0000 : 키가 빠진 상태
1000 0000 0000 0000 : 키가 눌린 상태
1000 0000 0000 0001 : 키가 눌렸고 눌리고 있는 상태 : LSB(가장 오른쪽 비트)가 set( 1 ) -> 신뢰성 낮음

vKey : Virtual-Key Codes
가상 키보드 키 입력 값. MS Window 제공 상수. msdn에 검색하여 참고할 것.

stdlib.h 스탠다드 라이브러리
메모리 카피 함수 memcpy

0개의 댓글