질문과 답변

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 12449
RMVX 캐릭터 위에 메세지창 띄우는 스크립트좀 알려주세요 ㅋ 2 랄마 2010.09.19 1074
RMVX 버프와 디버프의 중첩은 어떻게 만들어야하나요? 8 플뤼 2013.11.30 1074
RMVX RPG만들기VX SBS 전투스크립트 4 바론아벨 2014.01.11 1073
기타 케릭터칩만들떄어떤거주로쓰시나요? 1 삼국지 2011.06.01 1073
RMVX 전투 화면에서 [도주한다]라는 글자를 다른 글자로 변경하고 싶습니다 4 카인라피스 2013.08.17 1072
RMVXA 메세지박스 변경에 대하여 질문있습니다. 3 file Min's 2013.05.12 1072
RMVX 보행그래픽 짤림 1 file 라키온 2011.06.19 1072
기타 게임제작툴 1 게임만들기@ 2011.02.23 1072
RM2k 변수질문 3 폐쇄공간 2011.02.03 1072
RMXP 타이틀 메뉴 변경 질문 1 알피지가좋아요 2013.08.16 1071
RMXP 타이핑효과? 2 야구에달인 2012.08.27 1071
RMVXA 계단(+사진첨부했어요 봐주세요ㅠㅠ) 7 file 혲이 2013.12.20 1071
RMVX 플레이어 X좌표, 플레이어 화면X좌표 차이가 뭔가요? 2 후라이팬샷 2013.12.14 1071
RMXP NPC이름나타내기 2 준프로겜 2012.07.03 1071
RMVX vx 이벤트 말거는거 5 뜨메 2011.07.03 1071
RMXP xp역전 검사처럼 로직체스 구현중 막힘.. 도와주세요 5 아이리수 2012.11.22 1070
RMVXA 텍스트 팝업 스크립트인데 화면 색조를 어둡게하면 안보여요.... 4 file 수이스 2013.11.24 1070
RM2k 자전거 타기 대회 만들다가 ㅋㅋ 3 유리가발 2010.09.28 1070
RMXP 맵의 몬스터를 모두 해치우면 특정 이벤트 자동실행 4 라랍두 2013.01.29 1069
RMVX 마녀의 집 오프닝 효과 및 이벤트 질문 4 Kito 2013.11.21 1069
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