자유게시판

 

 

 

 

 

 

 

 

 

 

 

 

다들 안녕하세요 ~ ♪

프로젝트 N이라는 작은 팀의 팀장을 맡고있는 나렌시아라고 합니다. 

 

개인적으로는 RPG 만들기 접할 때부터 캐릭터가 1칸씩 이동하는게 마음에 안들었는데,

게임을 만들면서 한칸씩 이동하는 캐릭터의 모습이 너무나도 속터져보여서 그냥 뜯어고치기로 했습니다.

스크립트 자료실을 찾아봤지만 그래픽(도트) 이동 스크립트 말고는 이동거리를 조절해주는 스크립트가 없더라고요.

 

 

약 80퍼센트 정도 만들었고, 파일은 글 아래에 첨부했으니 관심있으신 분은 한번 써보셔도 되요 <<

 

 

 

 

 

 

※ 수정내용

 

1) 캐릭터가 한번 움직일 때 0.5칸씩 이동합니다.

2) 다른 이벤트와 걸칠 경우 이동할 수 없습니다.

3) 이벤트의 접촉범위를 변경했습니다. (여러 개의 이벤트와 걸칠경우 동시에 2개의 이벤트까지 접촉가능)

 

 

 

 

※ 수정못한 사항 및 문제점

 

1) 플레이어와 이벤트가 X = 0 또는 Y = 0 좌표에 접근할 수 없는 현상이 발생하고 있습니다.

2) 플레이어와 이벤트가 이동불가 타일 근처에 접근할 수 없는 현상이 발생하고 있습니다.

3) 카운터(상점)의 기능이 정상적으로 작동하지 않습니다.

4) 귀찮아서 대각선 이동은 수정하지 않았습니다. (혹시라도 필요하신 분이 계시다면 수정해드리겠습니다.)

5) 여러 이동관련 스크립트와 호환이 되지 않을 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

PS. 이동시스템을 만들면서 플레이어와 이벤트가 타일근처에 접근할 수 없는 문제가 발생했습니다.

      □을 타일이라고 할 때

 

                 ■   

              ■ □ X

                  X

 

 

      ■ 부분에는 접근할 수 있지만 X 부분에는 접근할 수 없는 현상이 일어나고 있습니다.

     제가 스크립트를 다루는데 있어서 미숙해 원인이 일어나는지 알 수가 없네요 ;

     플레이어랑 이벤트 둘 다 타일에 접근할 수 없는걸로 볼 때 캐릭터 관련 스크립트 부분인 것 같습니다.

     혹시라도 이 글을 보시는 분들 중에서 스크립트를 잘 다루시는 분이 있으시다면 문제점을 고쳐주시면

     정말로 감사드리겠습니다.

 

 

PS.2. 추가로 문제점에 관해 플레이어가 디버그에서 통과판정(Ctrl)을 사용해도 타일을 넘어갈 수 없었습니다.

        대신 커맨드[장소의 이동]을 사용하면 강제적으로나마 이동시킬 수 있었습니다.

   

 

 

 

 

 

Comment '8'
  • ?
    나렌시아 2011.04.10 20:20

    그런데 RGSS103J.dll는 무슨 파일인가요 ?

    없어도 실행이 정상적으로 되는 것 같아서 첨부파일에서 뺐는데 1.5MB가 먹네요 ≡ㅂ≡ ;

  • ?
    나렌시아 2011.04.11 22:33
    처음에 실행했을땐 저도 신기하더라고요.
    그냥 저격 시스템 만드는 것처럼 스크립트를 수정하니까 정상적으로 작동했어요 -
    .. 그 사이에 수많은 시행착오가 있었지만 ;
  • profile
    JACKY 2011.04.10 22:20

    제가보기엔 1칸을 0.5 칸으로 줄일바에는 아예 픽셀단위 이동을 하는게 낫지않을까 싶네요

    여전히 칸단위이동이니 별로 크게다를건 없으니말이죠.


    물론 이벤트와의 기동판정 이런것도 픽셀단위로 바꿔줘야하는 번거로움이 있지만요.

    하지만 아주 옛날옛적에 만들어진 젤다의전설 초창기시리즈라던가 이런게임도 픽셀이동을 쓰는마당이라

    칸이동은 좀 그렇죠


    참고로 첨부파일은 해봤습니다. 좀 신기하긴 하네요;

  • ?
    나렌시아 2011.04.10 21:25

    자세하게 알려주셔서 감사합니다 ~ 그런것도 모르고 있었네요 ; 그런데 첨부파일은 시켜보셨나요 ? 처음에는 저좋으라고 만들었는데 만들다 보니까 다른분들께도 도움이 될것 같더라고요 더블제이님도 스크립트를 다루실줄 아는걸로 알고있는데한번 재미삼아 확인해주시면 안될까요 ?

  • profile
    JACKY 2011.04.10 20:40

    RGSS dll 파일은 은 게임 실행하기 위한 루비 스크립트의 명령어가 들어있는 파일입니다.

    파일명은 RGSS(버전)(언어).dll 로 되어있으며 RPG 만들기의 버전에따라 숫자가 붙는데

    RGSS103J.dll 은 루비언어 1.03 일본어 버전이라는 뜻입니다.

    참고로 한국발매가 안됬기때문에 한글버젼(K) 는 존재하지 않고, J(일본) 과 E(영어) 만 존재하는데

    일본과 우리나라나 컴퓨터 방식이 비슷해서 별 문제없이 돌아갑니다.


    참고로, RPGXP-RTP 1.03 버전이 설치된 사람들은 굳이 RGSS103J.dll 이 첨부되어있지 않아도

    정상실행이 되지만, 그 하위의 RTP 버전이거나 RTP 가 아예 없는경우에는 실행이 안되니 주의하세요.

  • ?
    코르뉴 2011.04.11 20:14
    픽셀단위 이동 스크립은 일본의 모 홈페이지의 웹게임 스크립트에 포함되있던데 잘 찾아보시길
  • ?
    나렌시아 2011.04.11 22:32
    일부러 덧글로까지 알려주셔서 감사합니다.
    그런데 픽셀이동으로 하면 겹치는 판정이나 공격판정 만들기 무지 힘들것 같아서요 ≡ㅂ≡ ;
    그냥 0.5칸으로 해서 게임을 좀 더 세밀하게 만드려고요 <<
  • ?
    석진이 2011.04.13 22:21
    와 XP액알 항상 1칸움직임 게임들만 봐와서 재미있어도 그 불편함을 안느낄래야 안느낄 수 없었는데
    반만줄여도 진짜 느낌이 확 다르군요!  님 대각선도 추가시키시면 액알만들때 진짜 느낌있는 게임 만드실 수 있겠어요

List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 41260
잡담 드디어 나도 마인크를 할수이쓰뮤ㅠ 9 file 제주 삼다수 2011.04.15 849
쾅고 - 이미지닉네임 제작 서비스 7 file 맛난호빵 2011.04.14 1026
잡담 이 이닉은 뭐지 2 무리군 2011.04.14 750
잡담 끄적끄적 5 file 잉여VICTIM 2011.04.14 761
막장 이것은 윈도우 3.x입니다. Alkaid 2011.04.14 873
잡담 아... 나도 그림으로 닉네임 설정하고파 5 데버 2011.04.13 782
잡담 크으으으.........이러면 눈이 어지러워!!!! 6 file 살인 2011.04.13 849
잡담 아나 잔루라이온즈야 1 Arowana 2011.04.13 659
잡담 최강의 가성비, 그래픽 카드 종결자 나왔네요.. 3 file 코르뉴 2011.04.13 2062
잡담 당연히 톱키노슨상님은 지 블로그에 욕해도 반응없습니다. 6 Evangelista 2011.04.13 1007
올만에 아방스왓슴 3 미카즈키 2011.04.13 1178
잡담 여기서 백날 욕해봐야 톱키노슨상님 신경도 안씁니다 4 Evangelista 2011.04.13 1094
잡담 홈페이지 바뀌었네여 1 클레이시아 2011.04.12 1045
잡담 술집에 간 제시카 10 file JACKY 2011.04.12 1214
2011년 4월 11일 17시 3분 6 포뇨 2011.04.11 1308
잡담 그림올려봄요 3 file 잉여VICTIM 2011.04.10 861
잡담 내자캐 끄적끄적 4 file 잉여VICTIM 2011.04.10 733
제작 영상 메탈 페이블 떡밥 - TNT 7 JACKY 2011.04.10 1201
잡담 산문짓기 강의 2 맛난호빵 2011.04.10 539
잡담 [RPG XP]0.5칸 이동시스템 만드는중 .. 8 file 나렌시아 2011.04.10 935
목록
Board Pagination Prev 1 ... 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 ... 755 Next
/ 755