질문과 답변

Extra Form

저번 문제는 어찌어찌해서 변수문제로 판단하고 해결했습니다. 그런데 이제는 조건분기를 무시하고 이벤트가 계속 나오고, 그림을 지우라고 명령내려도 지우질 않네요.


234.PNG

일정 범위 안에 있을시, 나타나는 트리거

345.PNG

그림 '1' dark가 기본으로 나오게 했어요.

123.PNG

다시 일정범위안에서 더 자세한 범위안에 있으면 '1'을 삭제하고 게임오버되게 했습니다. 스위치는 뭔가를 하려다가 포기하고 냅둔거구요 상관은 없습니다.


result 변수는

456.PNG

이렇게 정의되어 있습니다.



문제 1. 그림'1'이 사라지지 않는다.

문제 2. 5<= <=10 이안에 있어야 발동되는 트리거가, <=5 에서도 발동된다.

Comment '5'
  • profile
    블리츠 2013.06.27 13:53
    일단 5와 10 사이에 일어나야 하는 트리거 이벤트 앞에 시작조건이 아무것도 없는 빈 페이지를 하나 만들어주시면 될 것 같구요.. 다른건 좀 더 고민해봐야겠네요 ^^;
  • ?
    글쓰는상어 2013.06.27 20:03
    실례지만 빈페이지 만드는 이유를 알 수 있을까요?
  • profile
    블리츠 2013.06.27 23:06

    5 이상이 아닐 때의 페이지도 있어야 인식을 했던거 같은.. 저도 오랜만에 알만툴을 만지느라 패치가 됬을지 모르지만 예전에는 그런식으로 기본 페이지가 있어야 두번째 페이지부터 오류 없이 발동조건이 적용됬었습니다 ^^

    아 그리고 VX라.. 전 XP 기준으로 설명한거라 좀 다를 수도 있습니다 ^^;;;;

  • ?
    미루 2013.06.27 21:10
    음... 천천히 살펴볼게요.



    1. 그림1이 사라지지 않는다?!
    ...아마, 안사라질거예요.
    '병렬처리' 이벤트는 해당 실행내용을 계속 반복해서 처리해요.
    1번 병렬처리 이벤트에서 그림1을 표시하는 실행을 추가하셨기에,
    그림1은 계속 반복해서 표시가 될거예요.
    중간에 그림1 삭제라는 이벤트가 실행되어도 그림1 이 다시 표시가 되기에,
    그림1이 사라지지 않는것이죠.
    ( 원래는 사라졌다가 다시 나타나는 것이겠지만... 처리가 빨라서 눈으로 보기 힘든걸거예요. )



    2. 5이상 10이하에서 발동되야할 트리거가 어째서 5이하에서도 발동될까??
    ...발동되는게 당연해요.
    result 를 정의하는 부분을 보면,
    result 에 rx 를 더한 후 ry 를 더하는 방식으로 정의가 되요.

    바로 이것이 문제가 되는거예요.

    rx 가 3, ry 가 5 라고 가정을 해볼께요.
    그럼, 두 합이 8이므로... 5이상 10이하에서 작성된 실행내용만 실행되는게 맞을거다!
    라고 생각하신거겠지만...

    result 입장에서 보면,
    result 에 rx 가 더해져서 result 가 3이 되요. result 가 5이하에서 작성된 내용이 실행되요.
    result 에 ry 가 더해져서 result 가 8이 되요. result 가 5이상 10이하에서 작성된 내용이
    실행되겠죠.
    두번 더해지는 과정은 아주 순간적으로 발생하지만, 이 순간도 컴퓨터는 처리를 해버리는거죠.



    + rx < 0 , ry < 0 일때 절댓값으로 변환하는 처리를 하셨다면,
    rx 와 ry 를 더하고 result 에 대입하시면 result 는 당연히 양수이므로
    이하 조건분기 처리는 안하셔도 괜찮아요.
    오히려 오류를 불러오거나 처리속도를 늦출것 같아요.
  • ?
    글쓰는상어 2013.07.03 22:41
    감사합니다. 30%도 이해를 못한것 같지만 천천히 읽어보면서 다시 공부하겠습니다.
    다시한번 감사합니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12393
RMXP 또 질문.. 비트맵 클래스. 메소드질문 dispose 와 clear 의 차이점 4 말짱꽝이지롱 2012.08.13 1320
RMXP 또 질문 드릴게여. 2 file Shutup!! 2011.02.12 599
RMXP 또 몇가지만 물어볼게요ㅎ 2 쿠핼룰 2010.12.29 773
이벤트 작성 RMXP 또 rpg xp 질문입니다. 죄송합니다 ㅠ 4 사바마 2020.12.11 123
RMVXA 떨어지는 물체에 맞으면 게임 오버되는 이벤트 5 ∃rrorcOd∃:716 2017.08.14 180
RMMV 떨어지는 물체 이벤트 피해야 하는 이벤트 만드는 방법 2 파란소리 2018.06.12 110
RMVXA 떠났던 장소를 기억하는 법! 2 뉴리키 2015.11.01 250
RMVXA 땅에서 가시가 나왔다가 사라지길 원합니다. 4 타이타르 2014.07.08 828
기타 땅 갈라지게 하는법 1 쯔꾸르만들껀데 2015.12.11 157
에러 해결 RMMV 딴데서 타일셋을 샀는데 적용이 이상하게 됩니다 도와주세요 6 file 211 2021.07.27 206
RMVXA 따로만들던 게임을 rpg maker 에다 파일을넣었는데 게임실행이안됩니다. MrSmall 2018.11.09 80
에러 해결 RMMV 따라하기 스킬을 구현중에 문제가 생겼습니다. file 프랑도르 2021.08.06 59
RMXP 따라오기 2 돌북이 2010.11.13 837
RMVXA 따라다니는 캐릭터 생성 3 file GyoBe 2016.12.20 215
RMVX 디펜스 만드는 방법이나 스크립트가 있나요? 1 도연 2011.01.28 542
RMVX 디지몬rpg같은거 심슨호머 2010.11.15 1264
RMVX 디지몬 프론티어 VX rpg pc game 2 마스카루 2013.07.04 1727
RMVXA 디아블로2의 참 처럼 아이템을 소지하는걸로 스탯을 올리고 싶습니다. 2 안나카레리나 2018.08.18 132
RM2k 디아블로 타운포탈 시스템 (이벤트 위치 설정) 3 뮤리온。 2011.10.06 2501
기본툴 사용법 RMMV 디버프로 달리기를 금지하는 방법이 있을까요? 5 가츠동 2023.11.22 50
Board Pagination Prev 1 ... 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 ... 516 Next
/ 516