질문과 답변

Extra Form

갑자기 아케이드 형식의 게임을 만들어 보고 싶은데

 

크레이지 아케이드처럼 물풍선을 터뜨려서 건물을 부숴 나간다

 

이런거라면.. 주인공 좌표따서 폭탄을 설치하는 정도는 알겠는데

 

 

물풍선이 터지면서 모형을 부수고 ...

 

더불어 물풍선이 사방으로 퍼지는 그것도 처리를........

 

어떻게 해야할까요;;;

Comment '2'
  • ?
    녹색주머니 2010.10.30 14:09

    개인적인 생각입니다만... 실제로 시도하진않은 겁니다.

     

    직접 제작한다면 순서가

     

    물풍선이 사방으로 퍼짐 -> 물풍선이 터진 범위내에 모형이 부서짐

     

    이 되겠죠.

     

    : 사방으로 잘 가다가 장애물이 있으면 멈춰야하므로....

    기준을 좌->우로 퍼지는 것만 보자면

    물풍선좌표를 x, y.

    한쪽 최대이동거리를 n이라고 볼때...

    i는 0부터 n까지로 둡니다.(반복이죠)

     

    (x + i, y) == 장애물존재 

     - 물풍선애니메이션 생성을 멈춤

     - 해당 장애물의 파괴(오브젝트 '문'과 비슷한 효과로 처리)

    그 외의 경우(else)

     물풍선애니메이션을 생성(1타일만, 좌->우 애니메이션) 

     

    로 해도 됩니다만 효율이 상당히 나쁘죠...

    한 번 움직일때마다 맵의 모든 장애물의 좌표를 비교해야하니까요.

     

    그러므로 스크립트를 어느정도 하실 수 있다면,

    array[x][y]를 생성. 이 array를 하나의 좌표평면으로 보고

    array값을 특정 변수로 매깁니다.

    타일효과처럼 0 : 평면, 1 : 장애물 등으로 말이죠.

    그렇게한다음에 위의 '(x + i, y) == 장애물존재 '이 부분을

     

    array[x+i][y] == 1

    로 바꾸게되면 불필요한 연산도 적어지고 생각보다 쉽게 구현됩니다.

     

    순수하게 이벤트로만, 거기에 위의 것보다 단순하게 하는 방법이 있었다고 알고 있습니다만...

     

    지금은 잘 기억이 안나네요;

  • ?
    보이 2010.10.31 11:01

    녹색주머니 님 답변 감사합니다^^

    역시 스크립트를 파고들어가야 손쉽게 처리가능할 것 같군요..

    어렵네요 ㅎㅎㅎ ㅜㅜ


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12391
RMMV 아이템 선택 처리 자세한 설명이 필요합니다. 3 Shubie 2018.10.21 643
RMVXA 오브젝트의 모습이 변하는 이벤트 2 레노 2018.10.22 137
RMVXA 플레이어 접촉 이벤트가 멋대로 실행돼요 4 레노 2018.10.25 140
RMMV mv게임을 apk로 컨버트하려고 하는데요 file 리제트 2018.10.26 135
RMMV 손전등 효과? 1 송실용 2018.10.28 447
RMXP RGSS를 기초부터 배우려 하는데... 2 오늘밤어때 2018.10.28 123
RMMV 특정 이벤트 따라 움직이는 그림 1 파란소리 2018.10.28 110
RMVXA 이름 설정할때 주인공 안보이게 하는법 3 레드썬 2018.10.31 206
툴선택 알만툴 초심자 추천 2 속음 2018.10.31 1303
RMVX RPG 만들기 VX 질문 좀.....(초보) 2 Ironbeetle 2018.11.01 134
RMMV RPG MAKER MV 캐릭터칩에 궁금한게 있습니다. 1 file 대나무빵 2018.11.01 1091
RMVXA 시야 범위 제한 질문... ㅠ 3 file MSboy 2018.11.03 691
RMVXA 에러 해결 file rpg메이드 2018.11.04 74
RMMV MV 현재 소지 금액을 메세지로 출력하고 싶습니다. 2 gamsayo 2018.11.05 175
RMXP 저금시스템 질문! 2 도라 2018.11.06 75
RMVXA Ace 메뉴얼 삭제 관련 질문입니다. 6 B.W.N 2018.11.06 127
RMVXA Ace 캐릭터 크기 관련 사소한 질문 하나 해보려고 합니다. 2 file B.W.N 2018.11.07 891
RMVXA 따로만들던 게임을 rpg maker 에다 파일을넣었는데 게임실행이안됩니다. MrSmall 2018.11.09 80
RMVXA 게임오버나 엔딩으로 결과를 본 후에 재시작이나 로드를 못하게 하는 방법 7 밀키스 2018.11.10 261
RMVXA VXA전투시 화면 상단에뜨는 문자의 한글화에 대해 알고싶습니다. 1 file st게카 2018.11.12 83
Board Pagination Prev 1 ... 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 ... 516 Next
/ 516