질문과 답변

Extra Form



안녕하세요


제가 원하는 것은

특정 땅에서 가시가 튀어나왔다가, 사라지기를 반복하는 것입니다.


가시가 나와있을 때 캐릭터가 그 자리에 있으면 데미지를 입게 됩니다.

가시가 없을 때 캐릭터가 그 자리에 있으면 아무일도 없습니다.

하지만 가시는 계속 나오도록 반복되어 있기 때문에 곧 튀어나올 것이고,

계속 그 자리에 있으면 데미지는 입습니다.


어떻게 하면 좋을까요?



Who's 타이타르

?

,,

Comment '4'
  • profile
    구륨 2014.07.08 16:44 Files첨부 (2)



    먼저 이벤트 내용을 알려드리겠습니다.

    함정 캐릭터칩은 other1에 있는 가시함정을 사용하였습니다.


    <먼저 이벤트 1페이지 내용입니다.>

    1.jpg

    1페이지는 함정이 발동되지 않는 상태 입니다.

    가시가 땅속에 있는 동안 약간의 대기를 주며 가시가 올라오는 모션을 만들어줍니다.

    캐릭터 아래에 있으므로 방향고정 같은 것은 고려할 필요가 없습니다.

    중요한 것은 여기서 카운트다운 변수를 설정해줘야 합니다. 이유는 다음 페이지 설명에서 하겠습니다.


    2.jpg

    함정이 발동된 상태로, 플레이어가 닿을 시 공격을 받습니다.

    먼저 플레이어의 좌표를 설정해주어 플레이어의 좌표와 함정의 좌표가 같을 때 함정에 맞도록 합니다.

    그리고 카운트 다운을 감산 1해줍니다.

    병렬처리 이므로 이 이벤트는 1프레임마다 반복되므로, 앞서 카운트 다운 변수를 20 대입했기 때문에 20프레임(1/3초)후에 다시 가시가 땅속으로 들어가게됩니다.


    굳이 대기를 쓰지 않고 변수를 사용하여 타이머를 만드는 이유는 대기 사용시, 실시간으로 주인공 좌표와 함정의 좌표를 대조할 수 없기 때문입니다.

    물론 외부에 따로 다른 이벤트를 만들어서 좌표 조작을 할 수 있는데, 이 때에는 셀프스위치를 사용하지 말고 그냥 스위치를 사용해야 합니다.


    예시 동영상입니다.

    https://www.dropbox.com/s/lbbpng3y8hz45l2/%ED%95%A8%EC%A0%95%20%EC%98%88%EC%8B%9C.avi



    한 맵에 다수의 함정을 배치하고 싶다면 복붙을 한 뒤에 카운트 다운 변수만 각각 따로 설정해주면 됩니다.

    아, 물론 좌표부분에서 각 함정이 위치하고 있는 좌표를 써줘야 하겠죠.

  • ?
    타이타르 2014.07.08 18:10
    정성스러운 답변 고맙습니다 제가 따라서 적용해본결과 잘되며 들어가는 모션이 어색하길래 10분정도 공부한결과 알아냈습니다
    그런데 한가지 궁금한점은 병렬처리 이벤트가 많으면 게임이 렉이 걸릴 수 있다는데요 가시 지나가는 이벤트가 끝난후
    이 가시 이벤트를 스위치 OFF로 삭제하면 게임 렉을 줄이는데 도움이 될까요?
  • profile
    구륨 2014.07.08 18:39
    다른 맵으로 이동시에는 해당 맵에 존재하는 이벤트의 영향이 없는걸로 알아요.
    혹시 맵이 아주 크고 함정이 많은 경우에는 스위치를 이용해 중단해주는 것도 좋을 것같아요..
    렉 부분에 관해서는 정확히는 잘 모르겠습니다.ㅠㅠ
  • profile
    시캐 2014.07.08 19:27
    병렬처리 이벤트를 한 맵에 얼마나 많이 만드셨는지는 모르겠지만 100개정도라면 문제 없는 걸로 알고 있습니다.
    그 이상부터 랙이 걸리기 시작하는데 이것도 어디선가 본 랙 줄이는 스크립트라면 문제 없을 것으로 생각됩니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMVXA 계단(+사진첨부했어요 봐주세요ㅠㅠ) 7 file 혲이 2013.12.20 1071
RMVXA 날씨 설정 1 2013.12.20 884
RMVXA 갑자기 테스트플레이가 안됩니다 3 file 으악새 2013.12.21 783
RMVXA VX ACE 메세지창 변화 못시킬까요... 4 모식스 2013.12.21 981
RMVXA 마우스의 좌표를 변수에 적용하는법 2 ifeve 2013.12.21 776
RMVXA 캐릭터 그래픽 4 file 혲이 2013.12.22 1591
RMVXA ace는 뭐가 다른거죠 3 Nic 2013.12.22 864
RMVXA 특정장소로 이동후 다시 원래장소로 돌아가는법 3 LK 2013.12.23 815
RMVXA rpg vx ace 오류 1 file EdanScheneider 2013.12.23 1044
RMVXA 불 껏다켰다하기 3 혲이 2013.12.24 804
RMVXA 동료 화면 좌표 구하는 법 2 구륨 2013.12.25 1009
RMVXA 게임 화면; 2 file 세실리안 2013.12.26 883
RMVXA rpg vx ace 파티원을 한명만 표시하고 싶은데 안 되요. 1 Green 2013.12.26 849
RMVXA 혹시 전투메뉴에서 방어를 없엘 수도 있나요? 1 세실리안 2013.12.27 785
RMVXA VX ACE에서 탈것중에 마차 어떻게하죠? 2 큰놈 2013.12.27 870
RMVXA 아이탬 사용횟수를 만들고싶은데 이벤트 응용이나 스크립트 없인 불가능하죠? 3 game 光 ㅋㅋ 2013.12.27 752
RMVXA RPG VX 킬 때 메인에 나오는 음악 바꾸는 방법좀 알려주세요. 2 크로마티안 2013.12.28 753
RMVXA 데이터베이스 > 타일셋 에서 001말고 다른 타일셋을 쓰려면 어떻게 해야하나요? 2 흰강아지 2013.12.29 853
RMVXA RPG VX맵칩을 적용했는데 플레이어가 보행불가로 설정한 곳에 이동가능합니다 2 file WhiteWolf 2013.12.31 1369
RMVXA 컴퓨터 두대 작업 2 혲이 2014.01.01 831
Board Pagination Prev 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ... 149 Next
/ 149