질문과 답변

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 13187
RMVX npc에게 비밀번호를 말해야 열쇠를 받는 것 2 Lloiyd 2013.06.29 1059
RMVXA 메뉴부르면...... 3 file 사신우 2013.06.29 799
RMXP 화면이 검해졌다가 다시 원상태로 되는것 처음빼고 19 포레버아이둔 2013.06.29 849
RMXP 아오오니 캐릭터 칩같은거 3 포레버아이둔 2013.06.29 1254
RMVX 혹시 VX용 3등신 케릭터 뼈대 가지고 계신분 있으신가요? 파멸의인도자 2013.06.29 1160
RMVXA Input.trigger 명령어의 딜레이.. 2 사포 2013.06.28 727
RMVX npc와 주인공이 같이 움직이기(수정) 6 Thyella 2013.06.28 739
RMVXA 변수조작이 on이 되질 않습니다. 5 file 뿌잉뿌잉쨔응 2013.06.28 726
RMXP 아이템창의 윈도우스킨 투명화 6 /여우비/ 2013.06.28 900
RMVX 테스트 플레이를 실행하면 검은 화면 뒤에 오류문구가 뜨네요. 3 메인디시 2013.06.27 795
RMVXA 변수에 대해서 질문 드립니다. 2 뿌잉뿌잉쨔응 2013.06.27 533
RMVX 사라지지않는 그림, 조건분기 실행 안됨 5 file 글쓰는상어 2013.06.27 1079
RMVX 그림이 나타나지 않고, 색변조가 되지 않습니다. 6 file 글쓰는상어 2013.06.27 681
RMXP 이동 속도 변환이 아예 안됩니다. 2 file /여우비/ 2013.06.26 878
RMVXA 스팀에서 파는 VXACE용 DLC인 시네마틱 사운드트랙 구입하신분 계신가요? 1 구리더 2013.06.26 661
RMVX 횡 스크룰 2단점프 2 ghld(횡) 2013.06.26 921
RMVX 어두을때, 모습달라지게하기 7 file 글쓰는상어 2013.06.26 807
RMVXA 일반공격시 자꾸만 효과가없다고만뜹니다 3 file BlackMan 2013.06.26 705
RMXP 게임 정지하기 7 file /여우비/ 2013.06.26 624
RMVXA 아이미르님의 패시브 스크립트 오류 질문드립니다. 1 file 뿌잉뿌잉쨔응 2013.06.25 923
Board Pagination Prev 1 ... 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 ... 517 Next
/ 517