수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

키보드를 입력하면 캐릭터를 움직이기 질문

좋아해

2025.08.05

키보드를 입력하면 캐릭터를 움직이기 질문 제가 짠 부분에 비효율적인 부분이 있는 느낌인듯 해서 지적 요청..
깜빡이는 현상..

질문 내용 : 선 소스 후 질문 ㅎ;;int player_x, player_y;
void playerdraw()
{
if (player_x 25) player_x = 24;
if (player_y 15) player_y = 14;
if (player_x 25 && player_y 15) {
clearscreen();
gotoxy(player_x,player_y);
printf(☆);
}
}
void keypress()
{

if(getasynckeystate(vk_left)) player_x--;
if(getasynckeystate(vk_right)) player_x++;
if(getasynckeystate(vk_up)) player_y--;
if(getasynckeystate(vk_down)) player_y++;
playerdraw();
}

int _tmain(int argc, _tchar* argv[])
{
cursorview(0);
player_x = 5; player_y = 2;
for (;;) {
keypress();
}
return 0;
}안녕하세요 가입만해두고 언젠간 배우려고만 했다가 요근래 맛들렸어요;

간단한 소개는 접어두구요.. rpg를 한번 만드는게 목표입니다.
그래서 다른분들이 올린rpg도 참고해보고 소스도 참고해봐서
일단 캐릭터 움직이기까지는 완성했어요. 헌데 문제점이랄까..
다른분들의 소스와는 다른점이 있어서 아무래도 조금배운 제가 비효율적으로 짠 느낌이 들어서요
그 부분을 지적받아보고 싶구.. 캐릭터가 블링블링(..)하게 반짝여요.. 어떻게하면 될까요..
좋은 지적태클 완전환영입니다. ㅠㅠ

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 꽃가람 2025-08-05

    에이스//앗 그렇군요 죄송합니다. 매일 푸쉬푸쉬라고 하고 다녀서;;

  • 새밝 2025-08-05

    저건 따로 만든 헤더부분에 다있어요 ㅎㅎ 답변 감사합니다

  • 찬늘봄 2025-08-05

    푸쉬푸쉬는 없습니다. 푸시푸시입니다.

  • 시윤 2025-08-05

    푸쉬푸쉬/인베이더 강좌의 CursorView함수 퍼오세요

  • 가온 2025-08-05

    완벽하게 해결했어요 ㅎㅎ 감사합니다

  • 갤투 2025-08-05

    오호 한번 참고해보도록 하겠습니다. (__) 감사해요

  • 물병자리 2025-08-05

    왼쪽 메뉴에서 장편강좌를 클릭하면, 수다님이 작성하신 인베이더 강좌가 있습니다.

번호 제 목 글쓴이 날짜
2704062 알고리즘 알려주세요 나리 2025-08-06
2704035 답은 나오는데 과정에서 `` 약간 이상합니다.ㅎㅎ 답만나와버려요 핫블랙 2025-08-06
2703979 문자열 EEPROM 작성 방법 문의드립니다. 그녀는귀여웠다 2025-08-06
2703954 키보드를 입력하면 캐릭터를 움직이기 질문 (7) 좋아해 2025-08-05
2703924 계속 에러가... (4) 눈꽃 2025-08-05
2703897 배열의 최댓값과 최솟값 차이 구하기 (1) 하늬 2025-08-05
2703869 C언어 질문입니다 급해용!!! ㅠㅠ (2) 덕이 2025-08-05
2703814 C로 프로그램을 만들때 도스창 말고 다르게 만드는방법이 있을까요? (2) 소심한여자 2025-08-04
2703785 fread로 읽은 bin파일을 구조체로 저장할때 관해서 질문드립니다. (1) 감추어왔던 2025-08-04
2703758 오름차순으로 정렬하는 프로그램인데 잘 안되요.. (2) 해긴 2025-08-04
2703730 Deep copy 질문드립니다 (3) 원술 2025-08-03
2703700 평균 시간복잡도 구하는 방법을 잘모르겟어요 sin 2025-08-03
2703668 딱 한부분만 설명좀 부탁드립니다 진짜 간단한거에요 ㅠ (2) 이름이없다고 2025-08-03
2703615 피보나치 알고리즘방법중 반복적방법에 대한 질문입니다 수국 2025-08-02
2703587 컨볼루션 하기 문제... 큰모듬 2025-08-02
2703558 선택정렬 - 변동포인터 이용 전갈자리 2025-08-02
2703528 1차원배열, 2차원배열으로 만들기 캐릭터 2025-08-02
2703471 if...else if...else 구문인데요 왜 실행이 안되는지좀 알려주세요 (10) 엄지 2025-08-01
2703439 자기찹조구조체를 이용한 연결리스트 (1) 거울 2025-08-01
2703410 많은 지적 부탁드립니다.. (10) 유희 2025-08-01
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com