playXP

서브 메뉴

Page. 1 / 246 [내 메뉴에 추가]
글쓰기
작성자 판밍
작성일 2016-03-17 08:50:38 KST 조회 904
제목
[해결]게임의 튜토리얼을 만드는데 노가다 말고는 답이 없을까요?


 

 

for문을 이용해서 1~8까지의 모든 플레이어에게 적용되기를 바라고 만들었습니다.

하지만 플레이어 1번에게만 튜토리얼이 뜨고, 나머지 유저들에게는 보이지가 않더군요,

 

아마도 해당 트리거가

for문으로 1번부터 하게 되니까 1번이 완료되기 전 까지 다른 트리거가 안돌아가는거 같습니다.

 

그렇다고 1번이 끝난다고 2번, 3번 플레이어에게 적용되는 것도 아니구요.

 

캠페인 튜토리얼 보고 참고하려고 했는데 뭔말인지 하나도 몰라서 그냥 임시로 제가 만들어보는데

 

솔직히 효과도 맘에 안들고, 캠페인을 좀 익히거나 강좌나 답변을 구하면 갈아치울건데

1번부터 8번까지 노가다를 뛰려고 하니 의욕이 꺽이네요

 

여러분들은 게임에 튜토리얼을 어떻게 적용시키고 있나요?

정말 노가다 말고는 답이 없는 것일까요?

 

 

 

 

 

 

 

 

 

 

 

 

[해결]

행동부분에서

플레이어 그룹 - (모든 플레이어)의 각 플레이어를 선정하여 (행동) 실행

                일반 - If (조건) then (행동) else (행동)

                        If (트리거 발동 유닛)의 소유자) == (선정된 플레이어)

 

 

이 것을 적극적으로 활용해서 해결 했습니다.

 

 

 

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

발도장 찍기
아이콘 에씨비굿투고 (2016-03-17 20:43:12 KST)
0↑ ↓0
센스 이미지
파일포켓 이미지
튜토리얼을 본 맵에 포함시키기보다도
아예 튜토리얼 맵을 따로 하나 만들어서 본 맵이랑 연결시켜주면 어떨까요?
판밍 (2016-03-17 20:57:27 KST)
0↑ ↓0
센스 이미지
ㄴ 이렇게 되면 본 게임과 관계없이 튜토리얼이라는 맵을 따로 선택한 유저만이 진행하는 형태가 아닌가요?
제가 원하는건 데저트 스트라이크 3처럼 처음 하는 플레이어한테 안내해주는 형식입니다.
아이콘 에씨비굿투고 (2016-03-17 21:10:26 KST)
0↑ ↓0
센스 이미지
음.. 저도 이 기능을 써본 적이 한 번도 없어서 자세히는 모르지만
아마 혼자서 싱글플레이로 진행하는 형식일 겁니다.
튜토리얼을 그냥 처음 하는 플레이어가 개인적으로 혼자서 배우는게 더 낫지 않을까 싶다는 생각이 들어서..
아이콘 에씨비굿투고 (2016-03-17 21:25:26 KST)
0↑ ↓0
센스 이미지
트리거의 경우에는 행동에 튜토리얼 for문이라는 변수를 전부 다 튜토리얼 플레이어 정수로 바꿔보세요.
for문 시작 부분에서는 튜토리얼 플레이어 정수를 증가시키고 있는데
정작 하위 행동들은 플레이어 정수가 아닌 다른 변수로 지정되어 있네요.
판밍 (2016-03-17 21:55:46 KST)
0↑ ↓0
센스 이미지
ㄴ 오잉;; 그러고 보니 그러네요, 새벽에 정신없이 만들어서;;
근데 보니까 하위 항목들은 정수나 변수가 지정되지 않고 전부 플레이어 그룹만을 요구해서 하다보니 저렇게 된거 같네요
판밍 (2016-03-17 21:58:00 KST)
0↑ ↓0
센스 이미지
ㄴ 아 이렇게 설정해뒀네요,

튜토리얼 플레이어 = 1(정수)
튜토리얼 for문 = (플레이어 그룹(튜토리얼 플레이어)) <플레이어 그룹>

이렇게 해둬서 플레이어 그룹의 변수값에 "튜토리얼 플레이어(정수)"를 지정해서 for문으로 하나한 증가 할 줄알았는데
아이콘 에씨비굿투고 (2016-03-17 22:04:58 KST)
0↑ ↓0
센스 이미지
파일포켓 이미지
음.. 그럼 이렇게 짜보시면 될 듯요.
플레이어를 플레이어 그룹으로 변환 함수를 쓰셔서 정수 값을 불러오는 식으로..
판밍 (2016-03-18 11:01:56 KST)
0↑ ↓0
센스 이미지
ㄴ 오오 감사합니다. 한번 시도해보겠습니다
판밍 (2016-03-19 12:32:55 KST)
0↑ ↓0
센스 이미지
[해결]
행동부분에서
플레이어 그룹 - (모든 플레이어)의 각 플레이어를 선정하여 (행동) 실행
일반 - If (조건) then (행동) else (행동)
If (트리거 발동 유닛)의 소유자) == (선정된 플레이어)


이 것을 적극적으로 활용해서 해결 했습니다.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.