PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/10/16 11:34:34
Name Haru
Subject API 캐릭터 점프시 충돌 구현 방식 힌트 좀 주세요
점프를 그냥 점프만 가능하도록 하는 것은 되는데
마리오처럼 점프 도중에 위에 벽돌에 머리를 부딪힐 때 떨어지는 방식이나 캐릭터 아래칸이
아무것도 없으면 계속 떨어지게 하다가 땅을 만나야 착지를 하는 방식은 어떻게 구현하나요?
엄청 헷갈리네요. 힌트 좀 주세요~~

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/10/16 12:59
수정 아이콘
초핀님// 대단하십니다! 질문자는 아니지만 큰 깨달음을 얻었습니다 흐흐
08/10/16 14:12
수정 아이콘
답변 감사합니다. 개념은 알고 있는데 충돌체크를 좌표를 배열로 바꿔서 배열에 있는 데이터와 충돌하는 시스템을 잘 사용 못해서 물어본 거랍니다. 자세한 알고리즘을 알고 싶었달까요?
08/10/16 15:14
수정 아이콘
캐릭터의 위치(x1, y1), 넓이 높이가 w1, h1이 있다고 하고,
맵 위에 (x2, y2)와 넓이 높이가 w2, h2인 물체가 있다고 가정할때,
if ( x1 + w1 > x2 && x1 < x2 + w2 && y1 + h1 > y2 && y1 < y2 + h2 )

// 충돌체크를 한다...


뭐.. 대충 한거라 틀릴수도 있지만(^^;;) 대략 이런식으로 충돌체크를 하면 될 듯 합니다.
실제로 게임을 만들게 되면 좀더 복잡한 로직이 들어가게 되고... 3D 게임이라면 미칠듯한(?) 로직이 들어가죠;;
전... 귀찮아서 기존에 나와있는 물리엔진 가져다가 씁니다만;;

참고로... 점프는, 2차함수를 이용해서 구현하면 자연스러운 점프가 됩니다.
물리시간에 배운 자유낙하 공식을 이용하면 좋겠군요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
43577 API 캐릭터 점프시 충돌 구현 방식 힌트 좀 주세요 [3] Haru6875 08/10/16 6875
43576 컴닥터 119를 고발하고 싶습니다. [8] 완성형폭풍저3414 08/10/16 3414
43575 시간 때우는 좋은 방법 없을까요..? [13] axbycz2710 08/10/16 2710
43574 뒤에 수영관련 질문글을 보다 궁금해서 질문합니다. 도대체 물에 어떻게 뜨나요? [15] 언뜻 유재석2573 08/10/16 2573
43573 최동원을 롯데에 다시 데려오는건 어떨까요? [5] 포셀라나1941 08/10/16 1941
43572 펌이나 염색이 새치에 영향을 끼칠 수 있습니까? [2] 포셀라나2118 08/10/16 2118
43571 익스프롤러 영어폰트가 바뀌었습니다 -_-; Naraboyz2114 08/10/16 2114
43569 절도죄에 관해서 [2] 김민규2109 08/10/16 2109
43568 음악에 조예가 깊으신 분들!! acid jazz 질문입니다!! [3] 王天君1976 08/10/16 1976
43567 모기 잘 잡는 방법을 알고 싶습니다! [5] 레인1683 08/10/16 1683
43566 [워3] 갑자기 키퍼가 전성기를 맞는 이유? [5] 피부암통키2255 08/10/16 2255
43565 아까 동생 이야기로 글올렸었는데... [1] 레인1675 08/10/16 1675
43564 컴퓨터 사양 관련해서 질문드립니다. [6] 악쓸1529 08/10/16 1529
43563 목에 혹같은 것이 생겼습니다.. [3] 하하하1685 08/10/16 1685
43562 [경제] 혼란스러운 세상. 재태크의 기본? [11] sereno2068 08/10/15 2068
43561 c언어 질문입니다 [6] SayGoodBye1655 08/10/16 1655
43560 원가회계 문젠데 좀 풀어주세요 ㅜㅜ [2] funnyday2724 08/10/16 2724
43559 소녀시대 영상 관련질문. [6] 학교얘들2085 08/10/16 2085
43558 노래 BGM질문 드립니다.(영상 있음) [2] 반니스텔루이2113 08/10/16 2113
43556 유게에 스타크래프트 레고..실제 존재하는건가요..? [3] 나무이야기2915 08/10/16 2915
43555 음악을 찾습니다.... (웨이브 첨부) [5] CoolLuck1555 08/10/16 1555
43554 궁급합니다. ^^;; [6] sjlog2171 08/10/15 2171
43553 MRI관련... [3] 2137 08/10/15 2137
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로