질문과 답변

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 12409
RMMV rpg maker mv 윈도우 1 꿈꾸는목장 2016.02.12 223
RMMV 맵타일 적용 어떻게 해야하나요? 호냥 2016.02.12 169
RMVXA 아이템 수량(중첩)관련 질문드립니다. 몽롱하다 2016.02.12 113
기타 라이트하고싶어서 어플로케일 깔라했는데 2 file 이N비 2016.02.11 176
RMVXA 적 능력치로 적에게 데미지 주기 2 테오드라 2016.02.11 140
여러분들 제가 rpg xp 정품을삿는데요.. 4 제시오니 2016.02.10 272
RMMV 약의 지식이랑 방어효과는 무슨 효과가 있는거죠? 2 zero? 2016.02.10 254
RMVXA 스크립트 오류질문이요... AANNSS 2016.02.09 111
RMMV 캐릭터 액터 3-1, 3-2, 3-3, 3-4의 사이드뷰 배틀러가 없습니다. 저만 그런가요..? 5 file 하응가 2016.02.09 335
RMVXA 스위치 관련입니다 2 file 바라미오 2016.02.09 110
기타 만약에 이런 스크립트를 RPG Maker 시리즈에 적용시킨다면... 2 file 阿房S 2016.02.09 179
사이트 이용 기대작으로 선정된 게임을 엔딩까지 완전히 제작한 뒤 '완성작 게임'에 올린 후에 그 게임을 추천작으로 신청할 수 있나요? 1 阿房S 2016.02.09 225
RMVXA Awesome light effect 스크립트랑 Fix picture to map 스크립트랑 상성이 안 맞아요. file AVANGS주니 2016.02.09 216
RMVX 스킬 사용조건 스크립트를 사용하고싶은데..에러는 안나거든요? 근데 적용이 안되요~ 액알의대가가되자 2016.02.07 109
사이트 이용 1차 투표 결과에서 추천/기대작 제작 그룹과 일반 그룹 모두 기권으로 판정돼도 2차 투표가 진행되나요? 1 阿房S 2016.02.07 218
RMVX 스킬 사용 조건 스크립트를 사용하고 싶은데요~~ 액알의대가가되자 2016.02.06 94
사이트 이용 투표소에서 추천작 또는 기대작을 투표할 때 게임을 만든 자기 자신이 그 게임에 투표할 수는 없나요? 2 阿房S 2016.02.06 265
RMVXA 일괄적으로 이벤트의 이동처리는 안되나요? 9 Sonrxnu 2016.02.06 185
기타 rpg xp,vx,vxa,mv 상관없이 옷입히기 관련 스크립트 없나요? AVANGS주니 2016.02.05 175
RMMV RPGMV 실행시 combase.dll을 찾을 수 없습니다가 뜨는데 떠떻게 해야하나요? 1 겜제작광 2016.02.04 1101
Board Pagination Prev 1 ... 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 ... 516 Next
/ 516