질문과 답변

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 12442
기타 RMMV 뉴비입니다 7 도리도리도리 2022.06.21 116
RMVX 타일 E말고 A~D는 못바꾸나요? 1 냥찌 2017.09.17 116
RMMV 이밴트를 만드는 법 알려주세요 1 mijeuna123 2016.06.05 116
RMMV 체력이 낮은 아군이 받는 공격을 대신 받아주는 스킬을 만들 수 있나요? PRS 2017.09.07 116
RMMV 특정 무기에만 이도류가 적용 가능하게 하는 방법이 뭔가요?? 2 쿄메 2018.09.01 116
기타 RMVXA 되돌리는 방법..? 2 현작가 2022.02.22 116
RMVX RPGVX 조작오류 해결법좀요 1 bonons 2016.07.12 116
RMVXA 특정 장비는 해제불가능하게 만들기 2 Arees 2017.02.20 115
RMVXA 캐릭터나 이벤트가 자꾸 가만히 있어도 걷습니다.. 3 123qweefadf 2016.10.16 115
RMVXA 안녕하세요~ rpg2k처럼 다른이벤트와 안겹칩 하려면 어떻게 해야하나요~? 4 file DJN 2016.08.11 115
RMXP 겹쳐서 놓는거.. 3 file 비누좀 2017.03.15 115
RMVXA 파티원에 따라서 적이 특정 스킬을 쓰게 만들고 싶습니다. 1 와라라라라 2016.06.18 115
RMMV 대사에서 현재 레벨, 능력치 등을 말하게 하 수 있나요? 2 스타란 2016.05.30 115
RMVXA 스크립트 질문 2개 있습니다. 1 발로르 2016.03.30 115
기타 조건 분기에서 액터의 스탯을 이용하는 법. 2 금목걸이 2016.01.28 115
RMMV 플러그인 ON / OFF를 명령어로 바꿀수있나요 ? 우월감 2016.05.12 115
기타 [2d격투2nd] Hit 그래픽이 표시되지 않습니다! 줄기 2015.07.05 115
RMVX 실행파일이 없는거같아요 도와주세요 ㅠㅠ 1 file 쀼쀼쨩 2015.06.23 115
RMVXA 맵 이동시 소리삭제. 2 뜨끔 2018.02.08 115
RMVXA 속성내성 중첩에 관해 질문드립니다! 2 보드카짱 2017.05.02 115
Board Pagination Prev 1 ... 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 ... 516 Next
/ 516