질문과 답변

Extra Form

 

 

 

쟤네들이 한번에 단체로 겹쳐서 움직여야합니다...

 

 

 

이벤트 설정

 > 이동키가 눌렸을경우

  > 이동(못움직일시 무시) 후 이동키 허락 스위치 오프

 >else

  >[이동키 허락] 릴리즈(스위치 온)

 

 

 

이런식으로 한번 누를때마다 한칸씩만 움직이도록 했는데, 오른쪽으로 움직일때는 그나마 2~3개씩 일괄적으로 한칸씩만 이동합니다. 

근데 왼쪽이나 위로 이동할때는  저 이벤트가 ㅁㅁㅁ식으로 붙어있을때 3개가 동시에 이동을 해야하는데, 왼쪽으로 이동할경우 ㅁ   ㅁㅁ 이런식으로 1개만 이동하고 나머지는 무시됩니다.

 

참고로 skip을 지우게 되면 벽면에 부딛혔을때 게임이 그대로 멈춰버립니다.. (멈추진 않는데 더이상 이벤트가 움직이지 않아서 그게 그겁니다...)

 

 

 

아마 계산 순서때문에 그런거같은데 해결법 없나요?; 스크립트 없이요.

스크립트를 꼭 넣어야한다면 어떻게 하는지 자세히 알려주세요 ㅠㅠ

 

다른건 3일동안 머리싸매고 해서 어떻게든 다 고쳤는데 이건 정말 제 능력외라서 질문글 올립니다 ㅠㅠ 부탁드려요!! 

 

 

 

 

 

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

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

Comment '9'
  • ?
    Sonrxnu 2016.02.07 10:07
    어째 답변이 한개도 안달리네요... 무시되는건지 방법이 없는건지...
  • profile
    ifeve 2016.02.07 14:29
    제가 답변을 달려고 시도해 봤는데 너무 복잡해져서 할 수가 없네요.
    일단 이벤트 설정에 '통과'를 체크하면 같이 이동합니다.
    그러나 통과가 체크되면 이벤트들이 여러개 겹치기 때문에 이걸 어떤 조건에서 통과를 해제시키도록 만들어야합니다. 하지만 이게 잘 안되네요.
    만약 꼭 알만툴로 만드셔야 하는게 아니라면, 게임메이커로 더 쉽게 만들수 있어서 그쪽을 추천드려요.
  • ?
    Sonrxnu 2016.02.07 22:01
    이미 너무 와서... 서로 안겹치도록 겹침설정을 하는건 가능했습니다.. 그러나 장애물이나 외벽(저 블럭들이 넘어가지 못하는 한계선)을 설정하는데에 너무 오랜시간이 걸리네요.... 나은방법을 기다려보겠습니다 ㅠㅠ
    역시 능력자분들도 힘들어하시는군요...ㅠ
  • ?
    LuD 2016.02.08 02:18
    저 네모는 이벤트인가요? 1 번부터 15번까지의 이벤트라고 하면...
    order = [1,2,3,...,14,15].sort {|a,b| $game_map.events[a].x <=> $game_map.events[b].x}
    이런식으로 적어주면 order에는 1번부터 15번까지의 숫자가 이벤트의 x좌표가 더 작은 순서(왼쪽에 있는 순서)대로 정렬됩니다.
    order.each {|id| $game_map.events[id].move_straight(4)}
    라고 하면 왼쪽에 있는녀석 부터 왼쪽방향(4)으로 이동합니다

    order = [1,2,3,...,14,15].sort {|a,b| $game_map.events[b].x <=> $game_map.events[a].x}
    이렇게 비교하는(a, b의) 순서를 바꿔주면 x좌표가 더 큰 순서(오른쪽에 있는 순서)대로 정렬되고
    order.each {|id| $game_map.events[id].move_straight(6)}
    라고 적으면 오른쪽 녀석부터 오른쪽방향(6)으로 이동하죠.

    위아래의 경우는 x를 y로 바꾸고 4,6 을 8(위), 2(아래) 로 바꿔주면 됩니다.

    tip1. 연속되는 이벤트로 만들었을 경우는 (1..15).to_a 라고 해주면 간단하게 됩니다.
    tip2. 이벤트가 이동중인지 아닌지? $game_map.events[n].moving? 적어주면 이동중일경우 참을 반환합니다.

    <정리 : 1~15 번 이벤트를 사용할 경우 왼쪽으로 이동한다면...>
    order = (1..15).to_a.sort {|a,b| $game_map.events[a].x <=> $game_map.events[b].x}
    order.each {|id| $game_map.events[id].move_straight(4)}
  • ?
    Sonrxnu 2016.02.09 16:43
    위 댓글을 쓰고서 비슷한 방법으로 스크립트를 안쓰고 시도해보았지만 결과는 절반밖에 성공을 못했습니다.. 대부분은 이동을 하는데, 아주 가끔가다가 "이동할자리가 비어도 이동을 안하는"경우가 생기더라구요...
    스크립트 감사합니다! 요긴하게 사용하겠습니다. 정말 감사합니다!
  • ?
    LuD 2016.02.10 01:40
    먼저 비어있는데 이동을 안하는경우인지 못가거나 투명한 이벤트가 있는자리인지 확인해 보는게 좋을듯 합니다.
    플레이어를 투명하게 하고선 플레이어가 이동해버린건 아닌지...같은경우...

    그게 아니라면 이벤트가 잘못 만들어진 경우겠죠;;
  • ?
    Sonrxnu 2016.02.11 18:38
    아마 제가 이벤트의 각자 위치를 한 변수에만 들이부어서 그런것같아요... 3~4개까지는 그렇게 해도 잘 움직이는데 5개가 넘어가거나 하면 사이사이에 꼬여버리는건지...
    이벤트 하나하나의 위치를 변수로 하려니까 2~30개가 넘어야 게임이 만들어지는 이벤트인데... 너무 노가다일것같더라구요 ㅋㅋ;
  • ?
    Sonrxnu 2016.02.09 16:44
    사실 지금 개발하는게 취지가 "완전 최소의 완전히 스크립트를 전혀 안쓴채로 2시간 이상의 게임 만들기"여서... 일단 이것만은 툴의 한계기때문에 사용해야겠습니다.. ㅠㅠ
  • ?
    LuD 2016.02.10 01:21
    툴의 한계는 아닙니다...이벤트로도 충분히 가능합니다만...처리할게 좀 많아질 뿐이죠.
    뭐...그리고 스크립트도 툴의 한 기능일 뿐인데 쓸 수 있다면 쓰는거죠.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
RMMV DLC적용 1 ksdqnrl 2016.04.09 192
사이트 이용 그래픽 소스 사이트 1 wsf 2016.09.16 192
기타 RMMV rpg maker mv 셀프스위치가 3 꽃돼지 2021.02.12 192
RMMV 자동전투 컷씬을 만들고 싶습니다. 1 시우A 2017.09.22 192
RMMV 타이틀에서 이어하기 말고 시작 버튼을 누르면 특별한 효과음을 주고싶은데 3 잠행인 2017.10.03 192
RMMV 스크립트 명령 수행이 심각하게 느린데 이유가 뭘까요 5 잠행인 2017.10.09 192
기타 게임 프롤로그는 얼마나 짧게 해야되는건가여? 7 fate아르토리아 2017.11.02 192
기본툴 사용법 RMMV 횡스크롤 플러그인 사용 시 캐릭터칩의 좌우 애니메이션을 늘리는 방법이 궁금합니다. 5 란카듀 2021.08.29 192
RMVXA 스크립트 에디터 내에서 조건분기를 사용하고 싶습니다. 8 ifeve 2016.03.09 193
에러 해결 기타 울프툴 번역 도중 오류 발생 (Event 0 (common -1) ~) sman 2019.11.13 193
RMVXA 마우스 스크립트가 자꾸 충돌을 일으킵니다. 도와주세요. 2 file 만죠메군 2015.01.23 193
기타 게임 BGM들이 들리지 않는건 어떻게 해결하나요? 2 dgmon 2015.01.26 193
RMVXA 조건분기 스크립트에서 AND, OR 2 하얀너울 2015.02.17 193
RMVX 자체해결]스크립트를 이용, 상태창에서 칭호 등 장비아이템을 떨어뜨려 표기하고 싶습니다. 2 밥_짓는_남자 2015.05.08 193
RMMV 플러그인 "RS_ExitDialog.js" 에 관한 질문 2 최빛빛 2016.09.05 193
RMVXA RPGVXACE 설명 잘해주는곳 2 코버넌트 2015.11.11 193
RMVXA RMVXA로 멀티가.. 1 여왕폐하 2016.01.27 193
RM2k3 스팀에서 2k3 받아서 사용중인데 글씨가 안보이네요 오징어땅쿙 2016.06.30 193
RMVX 무작위로 돌아다니다 주인공이 근처에 있으면 쫒아오는 걸 만들고 싶어요. 7 매지션k 2018.07.21 193
라이선스 RMMV mv체험판을 쓰고있는데 캐릭터생성후 저장이나 불러오기하면 알만툴이 꺼져요..... 메로나낫 2019.12.11 193
Board Pagination Prev 1 ... 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 ... 516 Next
/ 516