playXP

서브 메뉴

Page. 47 / 271 [내 메뉴에 추가]
글쓰기
작성자 아이콘 별사냥꾼
작성일 2011-11-15 13:02:39 KST 조회 1,058
제목
유닛 소멸 이벤트에 한 번만 반응하는 법...

그냥 트리거 실행 횟수 == 0 으로 하거나

트리거 끄기로 전환으로 보통 하긴 하지만

스플 공격에 의해서 유닛 두 마리 이상이 동시에 죽는 경우

뭔짓을 해도 트리거가 여러 번 실행 되네요....ㅠㅠ

부울 변수도 써보고 별 짓을 다해봐도 이 난리....;;;;

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
파란곰 (2011-11-15 14:13:59 KST) - 219.250.xxx.179
0↑ ↓0
센스 이미지를 등록해 주세요
트리거 두개를 연동해서 하면 될꺼같은데요

1번트리거-유닛이 죽을시, 2번트리거 켜짐 1번트리거꺼짐
2번트리거-매0.2초마다, 2번트리거꺼짐후 원하는이벤트트리거
아이콘 별사냥꾼 (2011-11-15 15:11:33 KST)
0↑ ↓0
센스 이미지
ㄴ 트리거 꺼짐을 이용해도 안 되서 질문 ㅠㅠ
이름없는맵퍼 (2011-11-15 17:51:04 KST) - 118.46.xxx.68
0↑ ↓0
센스 이미지를 등록해 주세요
정수형 전역 변수 만들고 이벤트는 소멸 조건은 전역변수 == 0으로 검색
행동에 가장 먼저 전역변수 +1하고 이프 주고 전역변수 == 1로 검색
작동하길 원하는 트리거를 THEN으로 실행하고 ELSE로 트리거 끄기
이름없는맵퍼 (2011-11-15 17:56:25 KST) - 118.46.xxx.68
0↑ ↓0
센스 이미지를 등록해 주세요
아 굳이 전역변수로 만들 필요도 없겠네.. 트리거에 지역변수로 만들어도 상관없음
아이콘 별사냥꾼 (2011-11-15 22:07:07 KST)
0↑ ↓0
센스 이미지
아 망할 방법은 엄청 많은데 정작 동시 발생에 먹히는 건 하나도 없다니....;;;
타이머도 안 먹히고 부울 변수 정수 변수 다 안 먹히고 행동 대기열도 안 먹히고
아이콘 만패 (2011-11-15 22:45:29 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
유닛소멸할때 소멸유닛 수가 2이상일때를 조건으로 걸르고, 소멸유닛 수 = 1로 변수지정해준다음에 소멸유닛수 = 1일때만 트리거가 실행되게 하면 되지 않을까요?? 생각해봣음
아이콘 별사냥꾼 (2011-11-15 23:02:41 KST)
0↑ ↓0
센스 이미지
ㄴ 유닛 소멸 이벤트는 유닛 하나가 소멸했을 때마다 발동하는 것인데
소멸 유닛 수 == 1이면 유닛 그룹에 있는 유닛의 수를 불러와야 해서 일치하지 않는군요.
아이콘 vhdy (2011-11-16 00:02:47 KST)
0↑ ↓0
센스 이미지
ㄴ흠 제가 말한 타이머라는건

타이머 시작 동작이 타이머 시간을 리셋해주는건 아실꺼고
그러니까 소멸이벤트 발생하면 트리거 끄기, 타이머 시작(시간 설정)하면
동시에 여러번 실행되도 타이머 시간이 계속 리셋되서 만료이벤트는 한번만 나오게 할 수 있습니다.
아이콘 별사냥꾼 (2011-11-16 00:52:35 KST)
0↑ ↓0
센스 이미지
ㄴ 만료 이벤트가 2번이 나오던데요;;;
아이콘 만패 (2011-11-16 00:56:28 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
여왕같은애가 공격할때 2번공격하는거에 대해서 1번만실행되게하는건해봣는데 이건약간달라서모르겟네 ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ;;
아이콘 별사냥꾼 (2011-11-16 00:57:31 KST)
0↑ ↓0
센스 이미지
ㄴ 그건 시간차가 있지만 이건 동시 발생이니 원;;;;;
아이콘 vhdy (2011-11-16 01:39:57 KST)
0↑ ↓0
센스 이미지
ㄴ타이머 시간을 늘려도 두번 뜨나요?
아이콘 별사냥꾼 (2011-11-16 01:44:23 KST)
0↑ ↓0
센스 이미지
타이머를 5초 잡았는데 역시 두 번...;;;
아이콘 vhdy (2011-11-16 13:36:37 KST)
0↑ ↓0
센스 이미지
ㄴ흠 제가 할때는 스톰으로 지지고 공성전차로 스플 날리고 해도 한번만 되던데요
이상한네
아이콘 펄리 (2011-11-17 23:23:56 KST)
0↑ ↓0
센스 이미지
트리거를 2개 만드는건 어떤가요
1번 트리거는 0으로 초기화된 변수가 그 유닛이 소멸할때 1 증가하도록 하시구요
2번 트리거는 유닛이 소멸할때 해당 변수가 1인지 검사하여 1일때만 실행하도록 하는거죠
아이콘 펄리 (2011-11-17 23:25:23 KST)
1↑ ↓0
센스 이미지
그럼 유닛 2마리가 죽을때 이벤트가 두번 발생해도 한번은 변수가 1로 트리거가 실행되고 다른한번은 변수가 2가되어 트리거 실행이 안되는...

문제 올려주신걸 읽어보니 이렇게 해도 두 트리거가 모두 같은 변수값을 가져서 둘다 실행되거나 둘다 실행 안되는 문제가 생길 수도 있을 것 같다는 예상이 되긴 합니다만...
된다면 땡큐구요;
아이콘 별사냥꾼 (2011-11-18 12:49:43 KST)
1↑ ↓0
센스 이미지
ㄴ 그것도 이미 시도해봤었는데 결과는 다 똑같더군요.....
댓글 보면 방법은 엄청 많은데 어째 하나도 안 먹히는건지 ㅠㅠ
아이콘 HushChoco (2011-11-18 22:55:42 KST)
1↑ ↓0
센스 이미지를 등록해 주세요
별사냥꾼님 제가 생각하는 한번만 소멸이벤트에 반응하기를 트리거스샷,실행스샷과 함께 게시하였으니 아직 해결안되었으면 한번 확인해주세요.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.