질문과 답변

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 21143
스크립트 사용 RMMV 러닝은빛님의 로컬라이즈 플러그인(언어선택) 사용법을 모르겠습니다 3 XB 2019.11.23 835
RMVXA 러닝은빛님 올리신..미니맵 스크립트.오류가 약간있는데..봐주시고..알려주실뿐...ㅠ 5 file 팬마 2015.02.20 257
스크립트 작성 RMVXA 러닝은빛 님의 한글메세지 시스템 스크립트 게시글이 삭제되서 해당 스크립트를 찾고 있습니다ㅠㅠ 2 objuan 2019.09.04 256
RMVX 랩업했을때 뜨는 문구 바꾸는법 1 제이투 2010.10.27 738
RMVXA 랜턴 스크립트 1 꾸와 2014.02.18 749
RMMV 랜덤한 효과를 즉시 발동시키거나 일반 공격에 부여하는 방법 3 DogeMadness 2017.05.07 170
RMVX 랜덤이벤트를 만들고 싶은데 하는 방법을 모릅니다.. 3 몰ㄹㄹ라ㅣ 2017.07.31 198
스크립트 사용 RMVXA 랜덤으로 타이틀 화면이 바뀌는 vxace 스크립트 있나요? 싸코 2020.06.28 159
RMXP 랜덤으로 이벤트 출현시키는 방법 3 펜슬 2011.12.13 1682
RMVX 랜덤으로 스킬을 배우는 방법 2 휴론 2014.11.28 325
이벤트 작성 RMMV 랜덤으로 뽑기할때 중복 없애는 방법있나요? 2 루시펠룽 2022.10.24 87
RMVX 랜덤으로 대화를 걸때 지정된 이벤트가 발생하는 것에 대해 물어보려 합니다. 2 file 다라 2012.07.07 1197
RMVX 랜덤 확률로 나가는 스킬 만드는 법 1 휴론 2015.08.15 215
RMVX 랜덤 카운트 할 줄 아시는분? 2 에드문드 2016.03.25 149
RMMV 랜덤 버프 부여 관련 질문드립니다. 2 file 엔라스 2018.05.10 134
이벤트 작성 RMVXA 랜덤 박스에서 얻은 것을 표시하는 방법 3 겜만들고싶다앙 2020.08.26 101
RM2k 랄라라~ 오랜만에 질문좀 하나 할께요~ (Nameless) 2010.10.09 1015
기타 라이트하고싶어서 어플로케일 깔라했는데 2 file 이N비 2016.02.11 195
RMXP 라이오니2~3에서 나온것처럼 동료가 4명이상 따라다니게 하기 2 아이리수 2012.03.02 1607
RMVXA 라이센스 인증오류 같은게 납니다. 4 file 아이리수 2013.03.31 1052
Board Pagination Prev 1 ... 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 ... 518 Next
/ 518