질문과 답변

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 12456
스크립트 사용 RMMV 패럴랙스 맵핑에서 그림이 캐릭터 위로 표시되는 오류 아방스여 2020.02.28 138
스크립트 사용 RMVXA 외국 게임에 적용된 스크립트를 복사하는데 오류가 생깁니다. 3 file 592 2020.10.08 138
기본툴 사용법 RMMV 타일셋이 깨지는데 어떻게 해야하죠? 1 weer2331 2020.10.10 138
턴제 전투 RMVXA 턴제 전투 메뉴에서 공격 기능을 없애고 싶습니다 file 오황불 2021.01.04 138
기본툴 사용법 RMMV 이벤트 자동실행후 종료를 어떻게 해야하나요? 4 file 병아리모험 2022.06.16 138
기타 RM2k3 알피지 2003에서 글자가 특수문자로 나옵니다 file 사토이 2022.05.08 138
RMMV 이벤트 실행 내용만으로 통행설정(좌우만으로 움직이게끔) 할 수 있는가요?[해결] 4 파란소리 2018.05.10 139
RMMV 스팀에서 VX bgm 사서 mv에서 쓸 수 있나요? 2 묵찌빠의찌빠 2018.06.02 139
RMVXA 캐릭터 4방향 이동에서 2방향 이동으로 바꿀수있나요? 2 구상꾼 2018.05.03 139
플러그인 추천 RMMV 캐릭터 별로 능력치 성장을 다르게 할 수 있는 플러그인이 있나요? 1 PPPL 2020.05.27 139
맵배치 RMVXA 초보)절벽을 표현하고 싶은데 어떻게 해야될까요 5 겜만들고싶다앙 2020.08.24 139
RMVXA ace에서 moveto 질문입니다. 4 file Sonrxnu 2016.03.10 139
RMVXA 대쉬 기능 사용 시 적의 이동속도가 빠르게 변하는 법 2 707 2018.08.19 139
기타 RMMV 아이콘 적용..ㅠㅠ 2 file 쿠우쿠우0 2019.07.21 139
RMVXA RPG VX ACE 라이트 버전을 사용하시는 분 계신가요? 1 hyunseo1987 2016.02.16 139
RMVXA 이 스크립트는 어떻게 사용하나요 3 thentlr 2016.06.06 139
RMVXA 오브젝트의 모습이 변하는 이벤트 2 레노 2018.10.22 139
RMVX 그림의 표시 이겸 2016.08.22 139
RMMV 필요할때 아이템 창을 호출하는 스크립트나 플러그인 1 겜제작광 2016.09.05 139
RMMV 오프닝 1 laychel 2017.09.03 139
Board Pagination Prev 1 ... 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 ... 516 Next
/ 516