조회 수 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
번호 제목 글쓴이 날짜 조회 수
8808 흐 사진안올라가서 다시올립니다 1 겜알못 2015.04.16 422
8807 휴대폰에 있는 글씨체 레이븐 2014.03.27 583
8806 휴대폰 게임 실행이 안되요 도와주세요ㅜㅜ 1 데거스 2018.01.11 834
8805 훔 자주 질문하네요.. 1 카리스 2005.08.21 368
8804 훔 자주 질문하네요.. 1 MiNi'M' 2005.08.21 384
8803 훔 자주 질문하네요.. 1 ☆무적기사★ 2005.08.21 624
8802 효과음을 퍼가려고하는데 어떻게퍼가나요...? 쿠로쿠마 2010.03.06 1537
8801 효과음 찾기 2 땅콩메이커 2014.10.10 565
8800 효과음 다운받는 방법을 알고 싶습니다 다크세이버™ 2006.07.31 156
8799 효과음 다운받는 방법을 알고 싶습니다 file Blue Wolf 2006.07.31 309
» 횡스크롤의 점프기능에 대해서 의뢰드립니다. 『연금술사』 2006.01.07 325
8797 횡스크롤의 점프기능에 대해서 의뢰드립니다. 「〃슈마해킹‥」 2006.01.07 401
8796 횡스크롤 점프 Noram 2015.03.28 390
8795 횡스크롤 액알 원경 질문 다시 ; 다크아머 2006.05.05 265
8794 횡스크롤 액알 원경 질문 다시 ; 『신쿠ㅡ★』 2006.05.05 393
8793 횡스크롤 스크립트... 오징어쪼아 2006.08.08 512
8792 획득경험치를 변수로 구할수 잇나요? 1 2 wshboy 2012.10.30 1194
8791 회원추천 게임란에서 찾으실 수도 있지만, 아란 2006.08.26 207
8790 회원정보중에.... 4 겜겜이 2015.03.26 322
8789 회원가입했는데 왜안돼요? 1 h서영 2014.01.21 319
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(김원배) | 사신지(김병국)