조회 수 325 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제

>간단한 점프 말고, ( 예 : 오른쪽을 쳐다본 상태에서 점프하면 무조건 오른쪽으로 간다는 방식 )
>
>만약 결정키로 점프를 했는데, 점프하는 동안 아무키가 없었다면 제자리 점프,
>
>붕 뜬 상태에서 오른쪽을 누르면 오른쪽 한칸 점프
>오래 누르면 세칸 네칸...
>
>오른쪽 누르고 왼쪽을 오래 누르면 왔다갔다 점프,
>
>고로, 자연스러운 점프를 원합니다. ( 일반 게임의 점프 )
>
>어떻게 만드는지 자세히 설명해주세요.


일단 2K 시리즈라고 판독하고 사고(생각)로 만들어 보겠습니다.

점프키 = c 버튼이라고 가정한다.

c 버튼이 눌렸을때
 점프 시작
  위버튼이 눌려졌다
   위로 이동
  아래버튼이 눌려졌다
   아래로 이동
  오른쪽버튼이 눌려졌다
   오른쪽으로 이동
  왼쪽버튼이 눌려졌다
   왼쪽으로 이동
 점프 종료


음.....실제 실험은 안해봤고, 사고 실험을 통하여 만든 것입니다..

점프 시작한 상태에서 위로 간다고 하면 위로갑니다.
그다음 점프 종료를 붙여주면 완벽하게 점프가 만들어 지는 것입니다.
이 원리를 사용했습니다.
점프 한다음 점프 종료를 쓸때 제자리에 점프를 할지는 모르겠지만..
아마도 저런식으로 하면 점프후 방향을 지정했을때 그쪽 방향으로 뛸겁니다...


Xp의 경우, 점프가 xy의 가산식을 사용하기 때문에, 스크립트를 사용할수
밖에 없습니다.
class Game_Player
def update
if Input.press?(Input::C)
case Input
when DOWN
$game_player.jump(+0, +2)
when LEFT
$game_player.jump(-2, +0)
when RIGHT
$game_player.jump(+2, +0)
when UP
$game_player.jump(+0, -2)
end
end
end

참고로 위에 있는 이 스크립트 그대로 쓰시면 안됩니다.....
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
8809 메뉴창에 설명띄우는방법. file 협객 2005.05.20 297
8808 릴레이 게시판에 글을 쓸 수가 없습니다... 아란 2005.05.20 377
8807 2003 하다가요 .. XP 처음 접해서 그러는데.. メIllusion。 2005.05.20 276
8806 사폰있잖아요..!! 바보AR 2005.05.20 529
8805 간단한 질문입니다. Runa의교주로 2005.05.20 241
8804 간단한 답변입니다. 반쪽민재궁수 2005.05.20 287
8803 간단한 답변입니다. 인간병기관공 2005.05.20 272
8802 간단한 질문입니다. DrGonslaYer 2005.05.20 399
8801 릴레이 게시판에 글을 쓸 수가 없습니다... 천무 2005.05.20 288
8800 게임하는데 ;;; 블루피 2005.05.20 244
8799 게임하는데 ;;; 5호선노숙자 2005.05.20 387
8798 변수질문 -ㅅ- 밀크마스터 2005.05.20 238
8797 변수질문 -ㅅ- 크레시스 2005.05.20 313
8796 음...캐릭터를 만들었는데요 정상균 2005.05.21 584
8795 취미생활로 그림을 그려보고싶은데... HitMan 2005.05.21 597
8794 rpg xp에서요... メIllusion。 2005.05.21 663
8793 취미생활로 그림을 그려보고싶은데... 새턴인DAN 2005.05.21 420
8792 취미생활로 그림을 그려보고싶은데... file @ivytea 2005.05.21 444
8791 [RPG XP] 게임 테스트 오류. 살려주세요// なごや みつき 2005.05.21 994
8790 릴레이 소설 말인데요... 천무 2005.05.21 373
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)