playXP

서브 메뉴

Page. 145 / 271 [내 메뉴에 추가]
글쓰기
작성자 니가와
작성일 2010-12-07 14:19:53 KST 조회 667
첨부
제목
트리거 뭘 고쳐야 할까요?
파일포켓 이미지

한참 트리거를 뜯고 고치고 하다가 어떻게 해야 하는지 머리가 멍해져서 질문을 올립니다.

유닛이 죽으면 그 자리에 유닛을 나타나게 하는데 그 횟수를 3번으로 제한하려는 트리거를 만들었습니다.

그런데 3가지 문제가 있습니다.

 

1. WASD 키가 적용이 되질 않습니다.. 트리거 혹은 변수를 만져줘야 되는걸까요?

2. 유닛이 무한으로 부활합니다 ㅡ_ㅡ;; 3번으로 어떻게 줄일까요?

3. 유닛이 부활한 후에 3초간 무적으로 만들고 싶습니다.. 그런데 3초간만 적용은 어떻게 하나요?

 

도와주세요 ㅜㅜ!

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

발도장 찍기
아이콘 Raven.468 (2010-12-07 14:24:58 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
life가 지역 변수니까, 트리거가 적용될 때마다 계속 3으로 맞춰지죠.

전역 변수로 플레이어 라이프 배열을 만드셔서 해야 합니다.

3초간 무적은, 데이터에서 지속시간 3초짜리 피해응답 비율 0의 동작을 만드셔서

부활 트리거에 동작 부여로 주시면 되구요

wasd는 제가 트리거를 잘 못해서 모르겠네요
아이콘 Raven.468 (2010-12-07 14:28:18 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
음 wasd랑 무적은 다른 방법으로..
일단 player unit 변수가 플레이어 유닛 변수인 듯 한데
유닛을 만들고 나서 그 변수에 다시 유닛을 넣어 주셔야 wasd가 작동할 것 같네요.

그러니까 유닛 만들고 나서 마지막으로 만든 유닛을 player unit에 넣어 주시고

그 유닛(트리거 발동 유닛 말고요. 그 유닛은 죽었으니까)을 무적 상태로 만든 후

3초 대기 후에 해제시키시면 될 것 같습니다. 근데 무적 해제 트리거가 있나요?
아이콘 Raven.468 (2010-12-07 14:29:07 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
아 만약 이렇게 하실 거면 movekey up, down은

3초 대기 전에 넣어 주셔야 작동할 것 같습니다.

이게 wasd 이동이 맞으면요.
아이콘 바이킹짜응 (2010-12-07 14:30:15 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
Raven 님의 말대로, 지역변수가 아닌 전체 변수를 써야 하고,(1)
wasd 트리커에 지정되어있는 유닛 변수가 있을겁니다. 그 변수에 '마지막으로 만든 유닛'지정하시고(2), 무적 3초후 푸는것은 대기를 이용해서 하시면 됩니다.
니가와 (2010-12-07 14:31:24 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
우어- 답변 감사합니다-
퇴근하고 빨리 갤디터 앞으로 뛰어가고 싶네요 +_+
근데 wasd는 함수로 만들어 줬는데 작동이 될까요?
(무적 해제는 해당 유닛을 취약 상태로 바꿔줌 하면 되더라고요 ㅎ.ㅎ)
아이콘 바이킹짜응 (2010-12-07 14:32:41 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
함수를 쓰셨으면 처음에 유닛을 지정할텐데? 그냥 처음부터 지정하는 유닛을 변수로 하고 변수에다 님의 유닛을 넣으세요
니가와 (2010-12-07 14:40:07 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
바이킹짜응님//
유닛을 생성하는 걸로 함수를 만들어둬서요 @.@
개체 값에 넣을 수가 없어서 어쩔 수 없이 마지막으로 만든 유닛을 사용하고 있습니다.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.