playXP

서브 메뉴

Page. 1 / 21 [내 메뉴에 추가]
글쓰기
작성자 판밍
작성일 2018-03-01 02:28:35 KST 조회 5,350
제목
[월간 팁] 2018.2월 디스코드에서 오간 잡팁과 예제맵

 

Jacky님이 운영하는 스2맵퍼들의 소통 공간 입니다.

이곳에서 서로 질문과 답변, 연구내용을 공유하며 나오는 팁들을 정리했습니다.


디스코드 커뮤니티 소개글

https://www.playxp.com/sc2/galaxy/view.php?article_id=5481740&search=3&search_pos=&q=#!3

 

 

일부 팁들은 이미 게시물로 정리가 되거나, 질문과 답변글이 남아있어 링크로 대체합니다.  

 

 

1. 정면에서 들어오는 피해를 감소 시키는 방법

링크 : http://cafe.naver.com/purple9aq2h/3738

유효성 검사기의 열거 영역을 이용해, 두 유닛의 각도를 비교 할 수 있음

 

 

2. 스타2에서 2D 아트를 만들고 이용하는 방법 (영문)

 



3. 시작 화면(로딩 화면)의 이미지 크기 및 맞추기

지도 속성에서 가로세로 배율 조정됨을 설정하면 이미지가 로딩화면에 딱 들어맞게 됩니다.
이미지의 크기는 2048*1160으로 하시면 최대화면 기준으로 작업물과 제일 유사한 크기로 적용됩니다.


4. 공성전차의 공성모드를 다른 모델을 사용할 때, 대상을 바라보게 하는 방법
1) 공성모드에서 발자국을 제거
2) 무기탭에서 포탑을 제거
3) 필터에서 대상을 바라보고 쏘기를 사용
-> 3) 부분 정확히 찾을 수 없음, 제보 부탁합니다.


5. dds파일을 게임상에서 불러 올 수 없는 경우
1) 파일의 이름을 영어로 한다.
2) 텍스쳐 파일의 경우 경로를 AssetsTextures로 변경한다.


6. 트리거에서 함수를 사용 하는 방법
링크 : http://cafe.naver.com/purple9aq2h/3859


7. 이동 경로 비용의 오류
이동 경로 비용을 계산 할 때
목적지가 발자국이 있는 유닛 (구조물 과 유사한 것들)으로 하는 경우
이동 경로 비용 계산을 무조건 최대값으로 취급함 (발자국 때문에 해당 위치를 갈 수 없다고 판정함)


8. 행위자로 모델을 회전 시키기
이미지와 같이 드러누운 해병도 만들 수 있음

1) 자리연산 (양 회전) 행위자를 만든다.

2) 해당 행위자에서 몇가지 설정한다.
지역임 : 사용함
앞으로 (0, -1, 0) : y값을 반드시 -1로 설정해 유닛의 바라보는 방향으로 한다.
위로 (0,0,1) 

3) 만든 행위자를, 적용 시킬 유닛의 행위자에서 -> 호스트 자리 연산 에 넣는다.

4) 유닛의 회전 각도는 2번에서 앞으로의 x, z값을 설정해서 적용한다.
맵스터 설명 :  cos, sin을 계산해서 넣어라는데 뭘 기준으로 cos sin이 결정되는지 몰라 일단 보류
x값을 변경하면 유닛이 바라보는 방향이 회전됨(게 처럼 옆으로 걷게 설정 가능)
z값을 변경하면 유닛이 바라보는 방향으로 기울어짐 (스샷처럼 뒤로 드러눕거나 앞으로 누움)


예제맵 링크

https://cdn.discordapp.com/attachments/380008623708962817/412191035809071135/829956d0c2fc745f.SC2Map



9. 트리거 라이브러리 불러오기/내보내기
링크 : http://cafe.naver.com/purple9aq2h/3973


10. 행위자로 지형의 높이 변경
지형 변경 행위자를 통한 데이터의 지형 간섭
지형의 높이만 조절 가능합니다.  (언덕의 생성/삭제 는 불가능)​


11. 히오스의 관문 만들기

이를 통해 적군은 지나 갈 수 없고, 아군은 지나갈 수 있는 구조물을 만들 수 있음


12. 트리거에서 능력의 "충전"에 관련된 행동을 사용할 때 주의 사항
충전 링크를 사용자 지정 스크립트를 이용해 큰 따옴표("") 안에 직접 링크를 입력해주면 버그 없이 사용 할 수 있음


13. 유닛에게 마우스를 올렸을때 글자가 나오게 하기
이처럼 유닛에게 마우스를 올렸을때 설명이 나타나게 하는 법

1. 유닛의 플래그에서 "툴팁 없음"을 체크 해제
2. 유닛의 행위자에서 "툴팁 강조"를 설정

단, 텍스트키가 유닛의 이름과 동일 하기에,
원하는 설명을 넣기 위해서는 반드시 텍스트 키를 변경하고 내용을 넣을 것

14. 능력의 플래그에 대한 설명

링크 : http://cafe.naver.com/purple9aq2h/4190


15. 트리거를 이용한 UI 표시/숨기기
연관 행동
1) UI 프레임 표시/숨기기
2) 겅벼 유형 표시/숨기기
3) 자원 거래 허용됨 설정
4) 자원 거래 초읽기 시간 설정
5) 게임 메뉴 대화 상자 아이템 표시/숨기기
6) 모든 게임 설명 파괴
7) 카메라 시야각 표시/숨기기 (미니맵에 표기되는 하얀색 사각형)

이 부분들에서 필요한 UI들을 강제로 표시하거나 숨길 수 있습니다.
굳이 힘들게 UI 편집기를 사용하지 않아도 됩니다.


16. 동작 활용하기

1) 동작을 영웅의 스탯으로 활용하는 경우

트리거의 행동 "동작의 중첩 수"를 통해 유닛의 스탯 수치를 가지고 올 수 있으며

이 수치를 이용해서 스탯에 따른 영웅의 스킬 위력을 설정 할 수 있습니다.

단, 많은 유닛이 동작을 가지거나, 동작의 중첩수가 너무 많은 경우 게임에 렉을 유발 할 수 있습니다.

이는 A동작 100개 => B동작 1개로 치환하는 방식을 이용해서 어느 정도 렉을 해결 할 수 있습니다.

 

 

2) 피해를 받을 때 연산 순서

피해 비율 연산 -> 피해 고정 연산 순서로 진행

ex) 피해 비율 0.5의 동작을 진 유닛이 방어력 10인 경우 100의 피해를 받으면

피해 비율 0.5가 적용된 50의 피해가 유닛에게 적용되며, 유닛의 방어력이 계산되어 40의 피해가 유닛에게 직접 적용

 

 

3) 받은 피해 : 실제 공격받은 유닛에게 적용된 피해량

4) 흡수 피해 : 공격자가 입힌 피해

ex) 공격자가 100의 공격으로, 방어력이 20인 유닛을 공격 했을 때

받은 피해 = 80

흡수 피해 = 100

 

 

5) 능력의 재사용 대기시간을 추가로 감소하는걸 구현 하는 방법


동작 -> 수정 -> 동작 -> 비율 배수 배열

 

ex) 재사용 대기시간이 2라면

재사용대기시간이 줄어드는 속도가 2배가 되어 실질적으로 쿨다운감소 50%와 동일합니다.

 

시간배율은 곱연산으로 중첩되므로 사용시 주의 

ex) 시간배율을 2로 바꾸는 동작과 시간배율을 1.5로 바꾸는 동작이 있다면 최종적으로 3으로 변경​ 

 

 

6) 동작의 지속시간배율이 적용되기 전에 추가된 동작의 지속시간은 변하지 않습니다.

시간배율이 적용되지 않는 예외가 많아서 이걸 쓰려면 미리 생각을 잘 해둬야 합니다.

 

ex1) A범주에 속한 이동속도감소동작을 적용하고 A범주에 속한 동작의 지속시간배율을 -0.999로 만드는 동작을 적용시켜도 처음동작의 지속시간이 바뀌지 않습니다.

 

ex2) A범주에 속한 동작의 지속시간배율을 -0.999로 만드는 동작을 가진 상태에서 A범주에 속한 이동속도감소동작을 적용하면 즉시에 가깝게 제거됩니다.

(위 결과는 A범주에 속한 실험용 동작의 최대중첩수가 1인 경우)

 

 

7) 남은 체력에 비례한 체력 재생 속도 설정

동작 -> 남은 생존력에 따른 생존력 재생 혹은 남은 생존력 백분율에 따른 생존력 재생

 

남은 생존력에 따른 생존력 재생 기준 설명


(최대체력-현재 체력) *재생 변경

체력을 회복 할 수록, 재생속도가 점점 줄어들게 됨

 

 

17. 영웅의 스킬 습득 레벨 제한 구현

링크 : http://cafe.naver.com/purple9aq2h/4222

요구사항 대신 사용하는 방법으로

"실전 경험도 최소" "실전 경험도 건너뛰기"를 이용해 설정 가능

 

실전 경험도 최소 : 스킬을 배우는데 필요한 최소레벨 (능력1레벨때 요구하는 영웅레벨(실전경험도))

실전 경험도 건너뛰기 : 다음 능력레벨을 습득하려면 +되는 요구 영웅레벨​ 

 

* 능력탭에서 능력 유형 "습득"의 레이블 값에서

정보 -> 인덱스 01~20 증 선택 -> (없음) 에서 

실전 경험도 최소/실정 경험도 건너 뛰기 개념이 있습니다.



18. UnitAbilityGetLevel 함수 이용 시 주의 사항

유닛의 능력 레벨 값을 정수로 가지고 오는데 1 작은 값으로 가지고 옴

 


19. 재생되는 효과음이 많아 일부 효과음이 재생되지 않는 경우

게임설정에서 재생되는 효과음 수를 늘리거나 (인 게임에서 옵션 설정)

 

데이터-소리에서 우선순위를 조절해주면 됩니다.

우선순위의 방식이 기본이면

믹서 우선순위로 재생할 효과음을 비교하게되는데,

믹서 우선순위의 값이 작을수록 중요하게 인식합니다. (음수는 제외)

 

20. 워크3 와 같은 아이템 만들기

링크 : http://cafe.naver.com/purple9aq2h/4018

 


* 예제맵

1. 맵스터에서 찾은 우버리스크

https://cdn.discordapp.com/attachments/380008623708962817/411057825108721665/Uberlisk.SC2Map

 

2. 랜덤 미로를 생성

https://cdn.discordapp.com/attachments/380008623708962817/412074849209679893/RandomMaze.SC2Map

 

3. 무작위 유닛을 옮기는 트리거

https://cdn.discordapp.com/attachments/380008623708962817/412584202953949184/dda3f23231e2a587.SC2Map 


4. 협동전 죽음의 밤

https://cdn.discordapp.com/attachments/380008623708962817/415876578615099393/Dead_of_Night.SC2Map 

 

5. 협동전 아몬의 낫

https://cdn.discordapp.com/attachments/380008623708962817/416195247136047104/Scythe_of_Amon.SC2Map


6. 포탈 (스1 나이더스 캐널과 비슷)

https://cdn.discordapp.com/attachments/380008623708962817/417617210148913152/TelportPad.SC2Map 

 

 

설명의 오류/오타가 있는 경우 댓글을 남겨주세요

중간 중간 중복 자료나, 제가 이해하지 못해서 설명을 남길 수 없는 몇가지 팁들은 제외 되었거나

표기를 해도 저도 잘 몰라서 미흡한 내용일 수 있습니다.

이런 부분은 추후 실제 보강 하도록 하겠습니다.

 

 

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

발도장 찍기
아이콘 천사사냥꾼 (2018-03-13 18:58:55 KST)
0↑ ↓0
센스 이미지
추천드리고 싶은데 1주 넘게 지났네요 ㅠㅠ 정말 잘보고갑니다!!
Zade (2018-03-16 11:27:20 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
판밍님 정리고생하셨겠네요. 좋은 팁 감사합니다!
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.