질문과 답변

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 12443
RMVXA 쯔꾸르창이 전체화면으로 됩니다... 4 마맨 2014.01.11 29565
에러 해결 RMMV NW.js 프로필 오류 해결법 아시는분 있나요? 2 file MSM 2019.03.05 19026
기타 RPG만들기로 만든 게임은 에디트를 사용못하나요? 5 키키두두키 2011.10.09 13477
RMVXA 요즘 혜성 같이 나타난 RPG VX ACE 치트오메틱에 대해서입니다. 1 g223k 2013.04.10 11972
RMVXA RPG VX ACE 에서 조작키 바꾸는 법 3 째워잉 2013.08.17 10840
RMVX RGSS202.dll좀 주실분 2 알피지매니아스 2010.11.14 10518
RMVX RVDATA2 파일은 어떤 프로그램으로 열어야하나요? 2 글쓰니안쓰니 2013.03.28 10133
RMVX rpgvx계 게임을 받았는데 1 하구하구 2010.11.08 9686
RM2k3 2003 그래픽 (캐릭터,몬스터) xp에서도 사용 가능 하나요? 2 마우리 2012.03.20 8895
RMVX 대화창 스킵하는법 6 kaisis 2013.05.06 8720
RMVXA RPG VX ACE 윈도우 7유저의 한글 깨짐 현상. 3 kila233 2012.07.07 8629
RMVX RGSS202E.dll 이 없어요.. 어디서 구하죠? 2 C1님 2011.04.18 8103
RMVX RPGVX 오류(?) 2 『호┠심』군 2010.12.01 8061
RMVXA RPG만들기 VX ACE 이거에서 rgss3a파일 어떻게 열어요? 2 시에마 2013.07.28 7913
한글이 네모로 뜨며 깨집니다.(해결!) 4 file 꺄훌 2012.11.19 7841
기타 rvdata2 확장자는 무슨 제작툴을 쓴건가요? 6 식인곰푸 2014.06.17 7781
RMMV ~~.rpgmvp가 뭔가요? 2 file 무슨상관이라도 2016.08.25 7393
기타 사이트 이용 사운드 소재 란에 있는 사운드/효과음 소재들은 써도 되는 건가요? 2 jojiwell 2019.11.30 7384
RMVX 뱀파이어 액알에서 Die Self Switch A 어떻게 사용하는 건가요? 3 닉네임은2와20 2012.01.16 7269
RMVX 애니메이션 한 프레임당 초가 몇인지 알고싶습니다. 4 톰소여동생 2012.06.29 7185
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516