질문과 답변

RMVXA
2016.03.10 06:34

ace에서 moveto 질문입니다.

조회 수 139 추천 수 0 댓글 4
Atachment
첨부 '1'
Extra Form

ㄷ.png

아마 제가 보기에 이벤트는 지형으로부터 2~3px정도 떠있는걸로 알고있습니다.. 

이를 정확히 지형과 똑같이 배열되도록 수정하는 방법이 없나 찾다가 moveto(x,y)를 발견했는데요,

x,y값을 입력하면 고정적으로 그 위치로 가버립니다. (y에 2를 입력하면 2px가는것도 아니고 2칸을 가는것도 아닌, 맵의 위로부터 3번째칸에 배치되더라구요..)

혹시 x나 y값에다가 조금만 더 입력해서 그 이벤트의 위치로부터 일정이상 (소수점포함) 움직이게 하는 방법은 없나요?

굉장히 빠른 찰나에 움직여야기때문에(그리고 불러들이는것도 최적화 되어있는 이벤트입니다) 길게 적지 않는 선에서는 없을까요?

 

+추가 : 만약 이 스크립트를 쓰게되면 일반적인 좌표등록된 변수에도 영향을 주게되나요? 아니면 그저 이벤트는 일정 장소에 있고, 그림만 이동하는건가요? 제가 원하는건 그림만 내려가는것입니다.

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '4'
  • ?
    LuD 2016.03.10 13:48
    이벤트 그래픽의 이름이 !로 시작되면 바닥에 붙어서 표시됩니다...이거 말하는거 같은데...

    사물 그래픽으로 사용할 그림파일은 이름앞에 !를 붙여주면 안떠보이게 표시되고
    캐릭터그래픽으로 쓸건 그냥하면 4픽셀인가 위쪽으로 표시될겁니다.
    캐릭터 보행그래픽일때는 바닥에 딱 붙어있는것보다 4픽셀정도 위에 표시되는게 자연스러운듯 해서 그렇게 만든것 같은데..

    소재관리자 보면 이름앞에 ! 나 $ 표시 있는게 보일건데 !표시 있는걸 배치해보면 지면에 붙어서 표시될거에요.

    참고로 $표시 있는거는 캐릭터 8개가 한세트가 아니라 캐릭터 1개만 쓰려는거 앞에 $붙여주네요.

    moveto 라는건 맵의 x, y좌표로 이벤트를 이동시키는거에요.
    moveto(2,3) 하면 맵의 2,3 좌표로 해당 이벤트를 이동시켜라 하는거고
    픽셀만큼 움직이는건 아니에요.
  • ?
    Sonrxnu 2016.03.10 20:22
    오오... 제가 찾던 답변입니다!감사합니다 ㅠㅠ
    !는 왜붙나 했지요 ㅠㅠ 혹시 $하고 !의 쓰임새는 알게되었는데, 그 외에 소재 파일명으로 할수있는게 있을까요? 글을 새로 써야하나...
  • ?
    LuD 2016.03.10 20:25
    다른건 기본적으로 지원되는게 없는걸로 알고 있네요..ㅜ
    스크립트를 어떻게 어떻게 만들면 가능은 하겠지만;;;
  • ?
    일단 2016.03.10 19:28

    스크립트로서 맨 밑에 넣어주세요.

    class Game_CharacterBase

    alias fine_tuninig_in_shift_y shift_y
    def shift_y
    num = fine_tuninig_in_shift_y
    if(!object_character? && is_fine_tuning?)
    num -= 4
    end
    return num
    end

    def is_fine_tuning?
    @fine_tuning ||= false
    end

    def use_fine_tuning
    @fine_tuning = true
    end

    def cancel_fine_tuning
    @fine_tuning = false
    end

    end

     

    - 사용방법


    1. 이벤트의 커맨드페이지 -> [이동경로의 설정]
    (혹은 이벤트의 [자율이동 타입:사용자 정의] -> [이동경로])
    2. 조정하고 싶은 이벤트 선택 -> [이동경로 커맨드 : 스크립트]
    3. use_fine_tuning
    or
    cancel_fine_tuning
    써주시면 됩니다.

    * use_fine_tuning : 이벤트를 4픽셀 하향조정합니다.
    * cancel_fine_tuning : use_fine_tuning으로 인한 변경을 취소합니다.



    참고로, 원하시는 기능이 포함된, 좋은 스크립트가 존재했던 거 같습니다만,
    한 번 찾아보시면 좋을 거 같습니다.
    그 스크립트가 이벤트 픽셀조정뿐만 아니라 기능이 많았던 거 같거든요.

    아니면 딱 4픽셀 조정 on/off 정도 기능만 있으면 좋겠다 싶으시면 이 코드를 사용하시면 됩니다.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
기타 RMMV 전투시 선택지 변경 4 file gvqwera 2023.01.18 68
기본툴 사용법 RMVX 공격 속성에 대해 질문드립니다. 2 애용애용갱얼쥐 2023.01.17 40
기타 기타 IB타이틀화면처럼 하고싶어요 백월화(白月華) 2023.01.15 109
기본툴 사용법 RMVX MP 전부 소진시 상태부여 2 PRESSENTER 2023.01.13 45
기본툴 사용법 RMVXA 게임 툴 화면 크기에 대해서 1 file 머리큰두두 2023.01.11 84
기타 기타 드래곤볼 처럼 하고싶은데 어떻게해요? 9 kihbbbb01234 2023.01.09 80
스크립트 작성 RMMV mv에서 사용하는 스크립트 기본 변수명에 대해 질문드립니다. 2 애용애용갱얼쥐 2023.01.09 58
기타 RMMV 색조변경이 적용되지 않는 이벤트 무명시절 2023.01.08 21
스크립트 작성 RMMV 아이템창 항목 제거 방법 요호 2023.01.08 82
에러 해결 RMMV 갑자기 키보드 s키(아래)가 작동하지 않습니다 시나47 2023.01.07 43
맵배치 RMMV 원근감 있는 배경 3 file 네오디뮴 2023.01.05 130
스크립트 사용 RMVXA 타이틀 커스터마이즈 스크립트 오류 1 yurica 2022.12.31 65
이벤트 작성 RMMV 파티 내 액터중 이름, 직업이 일치하는 경우에만 특정 이벤트를 표현하고자 합니다. 6 애용애용갱얼쥐 2022.12.30 83
스크립트 사용 RMXP 스테이터스 텍스트 변경 file 로더머신 2022.12.27 47
기타 RMMV (MV) 맵 내에 그림자 효과를 주고 싶습니다 2 file 미른 2022.12.26 111
이벤트 작성 RMMV 특정 좌표에서 특정 버튼 누르면 이벤트가 발생하게 하고싶어요 2 지박령 2022.12.13 77
에러 해결 RMMV 스크립트에 한글 넣으면 띄어쓰기 인식이 안됩니다. 나메크성인 2022.12.13 59
게임 번역 RMMV 타이틀 메뉴 공백 제발 해결좀ㅠ file 나메크성인 2022.12.13 143
기타 기타 컨트롤 게임의 공격종류(이대로 괜찮은지?) 3 무명시절 2022.12.09 54
이벤트 작성 RMMV 플레이어랑 이동하는 이벤트랑 접근하면 이벤트의 루트가 바뀝니다. 1 1함대꿀빨러 2022.12.07 39
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 516 Next
/ 516