playXP

서브 메뉴

Page. 147 / 246 [내 메뉴에 추가]
글쓰기
작성자 질문
작성일 2013-10-31 00:19:37 KST 조회 1,184
제목
랜덤 유닛 생성 트리거

이벤트가 실행될 때마다 랜덤 유닛을 생성하게 하고 싶은데요,

 

일단 무작위변수를 만들어서 If문 노가다를 하면 된다는 것 까지는 알고 있습니다.

(변수 1이면 마린, 2면 저글링 이런식으로...)

 

그런데 유닛이 40종류가 넘어가니까 If문을 1~40까지 노가다 하기가 너무 힘들것 같아서 그런데요,

 

좀 더 편하게 할 수 있는 방법이 없을까요?

 

For문을 이용하면 쉽게 될 것 같기는 한데 유닛종류 부분을 어떻게 해야 할 지 의문입니다.

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

발도장 찍기
아이콘 데이트어라이브 (2013-10-31 11:29:33 KST)
0↑ ↓0
센스 이미지
변수 배열로 겁내 늘리고
0에는 해병 1에는 저글링 등등해서
뭐 시작시 변수 초기 설정을 해줍니다.

유닐 생성 트리거에서
랜덤 정수로 0부터 끝까지 돌려서
for문으로 0부터 랜덤숫자까지 반복
그 안에 if에서 i가 랜덤변수랑 같흘때
유닐 만들기해서 유닛 유형을 그 변수로 지정하고 배열에 랜덤룻자로 아면 되겠네요
아이콘 데이트어라이브 (2013-10-31 12:00:04 KST)
0↑ ↓0
센스 이미지
근데 그럴 필요없이 바로 유닛 만들기해서 배열을 랜덤숫자로 하면되겠네요
adhj (2013-10-31 18:15:14 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
그럴 땐 전환문을 써야지요
무작위 변수 굴리고
무작위 변수의 값에 따라 전환 1, 2, 3, ...
adhj (2013-10-31 18:16:28 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
변수 설정은... 어떻게 하든 결국 유닛이랑 1:1 연결시켜 줘야 되니까 더 편한 방법이 존재하지 않음
아이콘 부료선 (2013-10-31 18:56:13 KST)
0↑ ↓0
센스 이미지
배열에 집어넣는거나 if문 40까지 쓰는거나 마찬가지의 수고니까, 그냥 인내심을 가지고 하셈.
아이콘 부료선 (2013-10-31 18:57:41 KST)
0↑ ↓0
센스 이미지
트리거만 잘짜면 한번만 수고하면 될듯.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.