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차함수를 이용해서 구현하면 자연스러운 점프가 됩니다.
물리시간에 배운 자유낙하 공식을 이용하면 좋겠군요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
43605 미국 다우존스 개장시간이..한국시간으로 몇시인가요? [4] 나무이야기16439 08/10/16 16439
43604 쏘우가 잔인한가요?? [10] worcs3519 08/10/16 3519
43603 알릴 자리 라디칼 반응. 구름지수~4893 08/10/16 4893
43601 파이터포럼에 왜 포모스 기사가 있나요? [2] 보르헤스1955 08/10/16 1955
43600 동영상과 오디오 싱크가 계속 밀립니다. [2] 라이디스2099 08/10/16 2099
43599 내일 PO2차전 질문입니다! [1] 말룡1545 08/10/16 1545
43598 컴퓨터 부팅 문제입니다. [1] 8141742 08/10/16 1742
43597 서울 지하철 노선 질문입니다. [3] manly_toss1865 08/10/16 1865
43596 패러디하기좋은 영화포스터 yO、5748 08/10/16 5748
43595 c언어 질문요 ㅠㅠ [4] SayGoodBye1551 08/10/16 1551
43594 과일의 당도?? [13] snut2180 08/10/16 2180
43591 지갑을 잃어버렸습니다. [10] 껀후이1757 08/10/16 1757
43590 싸게 배너를 걸어볼 수 있을만한 곳이있을까요? 분수1540 08/10/16 1540
43589 윈도우 시작할 때 특정폴더가 항상 열립니다. [4] 할수있다!!2127 08/10/16 2127
43588 저프전 고수님들 제발 봐주세요 ㅠㅠ [4] 0ct0pu51985 08/10/16 1985
43587 쏘우 보신분들 질문 드립니다. [6] 고드헨드1861 08/10/16 1861
43586 노래 질문입니다 [3] 어둠속스탠드1683 08/10/16 1683
43585 템파베이 왜 그렇게 잘하나요? [5] 구라미남1890 08/10/16 1890
43583 헬스 관련 질문입니다. [8] Neo_Knight1651 08/10/16 1651
43581 노래(악기) 질문 하나 드립니다.. [2] FantaSyStaR1753 08/10/16 1753
43579 군대입영연기에 대한질문입니다 [12] MayLee3794 08/10/16 3794
43578 플래시를 배우고 싶습니다. 엑소1552 08/10/16 1552
43577 API 캐릭터 점프시 충돌 구현 방식 힌트 좀 주세요 [3] Haru6882 08/10/16 6882
목록 이전 다음
댓글

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