playXP

서브 메뉴

Page. 58 / 246 [내 메뉴에 추가]
글쓰기
작성자 아이콘 Smile-D
작성일 2017-03-03 23:20:12 KST 조회 625
제목
건물 파괴시 랜덤하게 유닛을 소환하는 것에 대해서 질문드립니다.

[아이템] 을 부수면 거기서 유닛이 랜덤하게 나오는 것을 구현하려고 합니다.

 

 

A구역에 중립 유닛을 미리 만들어 논 후,

A구역에서 [중립 유닛]과 일치하는 중립 플레이어 소유의 아무 유닛을 1개 가져온다

라는 변수를 만들었습니다.

 

그 후 트리거 - 행동의

기본 방향을 향하게 하는 유닛 만들기를 한 다음에

유닛 부분에서 변수를 이용하면 되겠지 하는 생각에 보았는데

변수에 뜨지를 않습니다....

 

뭐가 문제인거죠?ㅠㅠ

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

발도장 찍기
판밍 (2017-03-03 23:27:21 KST)
0↑ ↓0
센스 이미지
변수의 유형이 "유닛 유형"인지 확인 해보세요
그리고 변수가 "전역 변수"인지 확인 해보세요

만약 특정 구역에 있는 유닛 중 1개를 가지고 오는게 아닌

[아이템] 파괴시 파괴된 아이템의 자리에 랜덤으로 유닛을 생성한다는 것을 구현한다면
특정 구역에다가 유닛을 미리 배치 시킬 필요는 없습니다.
아이콘 Smile-D (2017-03-03 23:30:29 KST)
0↑ ↓0
센스 이미지
판밍/ 그럼 어떤 방법이 있나요??
값을 보니 유닛을 한마리밖에 선택을 할 수가 없어서...
유닛 그룹쪽을 검색해보면서 하고있는데 방법을 찾기가 쉽지 않네요. ㅠㅠ
아이콘 Smile-D (2017-03-03 23:31:20 KST)
0↑ ↓0
센스 이미지
변수의 유형은 유닛유형이 맞고 전역변수도 맞습니다.... 왜 추가가 안되는지 정말 모르겠네요
판밍 (2017-03-03 23:34:45 KST)
0↑ ↓0
센스 이미지
제가 만약에 한다면
전역 변수 : 유닛 유형으로 만들고 배열을 랜덤 유닛의 종류만큼 만듭니다.
- 이 변수를 A라고 하겠습니다.

그리고 트리거 2개를 만듭니다.

이벤트 - 지도 초기화
행동
- 변수 설정 -> A [1] = 랜덤으로 등장할 유닛 1
- 변수 설정 -> A [2] = 랜덤으로 등장할 유닛 2.....

--- 랜덤으로 등장 할 유닛들을 정해줍니다.


이벤트 - 유닛 소멸
조건 - (트리거 발동 유닛)의 유닛 유형 = [아이템]

--- [아이템]이 파괴 되었을 때 발동 하도록 이벤트/조건을 설정

지역 변수
- 지점 (유닛의 위치 -> 트리거 발동 유닛) -> 변수 B라고 함
- 정수 (무작위 정수 -> 1~랜덤으로 등장할 유닛의 종류) -> 변수 C라고 함)

--- 지점은 파괴된 아이템의 위치
--- 정수는 무작위로 등장할 유닛의 종류를 정하는 개념

행동
- 기본 방향을 향하는 유닛 만들기
-> 플레이어 0에게 1개의 A[C]를 B에 만들기
아이콘 Smile-D (2017-03-03 23:35:45 KST)
0↑ ↓0
센스 이미지
아.. 정말 감사합니다!
시작한지 얼마 안되어 모르는게 많았는데, 많은걸 배워갑니다.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.