https://gall.dcinside.com/mgallery/board/view/?id=lostvikings&no=465132&exception_mode=recommend&s_type=search_all&s_keyword=%EC%9E%A5%EC%95%A0&page=1


물론 이 애미디진 겜에서 이딴거 알아도 별로 상관은 없지만


알아두면 시발 쓸데가 있을지도 모르겠지

유인원 새끼들 능지 올린다고 생각하셈

스투 엔진 이론설명이라고 생각하면 됨


참고로 히오스 접은지 존나 오래됐고 채신 정보는 좆무위키로만 습득했기때문에

오래전 히오스 지식과 스투지식으로만 아가리를 털거임


// //

이렇게 주석 씌워놓은건 안읽어도 무방함


일단

이겜이 스타2엔진으로 만들어진 게임이기때문에 내부 구조는 스타2랑 호환된다

즉, 스타2의 원거리 공격 구현 메커니즘을 그대로 따라간다는 소리임



이 메커니즘들은

1. 광선

대표사례: 스타2 코브라, 태사다르 R1 평타, 좆닉스Q

//

댓글에 스타2 공속 미적용 얘기가 많아서 찾아봤는데 그냥 스타2가 채널링광선은 그렇게 내부 효과를 짜놓은거다. 고칠 수 있음.

방구석 길붕이도 고칠 수 잇는데 시발ㅋㅋ

아무튼 내가 설명하려는거는 광선류는 투사체가 아니다라는거니 일단 넘어가겠음

//

2. 투사체(유닛)

대표사례: 존나많음

3. 인스턴스

대표사례: 스타2 해병, 캘타스W, 모랄레스W 등등


요렇게 3개로 분류할 수 있는데 사실 유저 입장에선 1=3이라고 봐도 됨. 1은 거신(스타2 유닛, 공격방식이 정말 특이함)같은 애들때문에 따로 분리가 되어있는 것


암튼 1,3은 따로 설명 안하겠음. 얘들은 공격했고 공격받았다는 결과만 있고 그 사이 과정은 없는 애들이라..


2는 타겟팅, 논타겟팅, 상쇄여부 상관없이 뭔가가 날아가서 박히는거면 죄다 투사체고

그 매개체는 전부 유닛이다. 유닛이기때문에 단순 그래픽 쪼가리가 아닌 제어가능한 대상이란 소리이므로, 대상변경이나 상쇄또한 가능하다는 소리

타겟팅인지 아닌지, 중간에 맞아줄 수 있는지 없는지는 투사체 구별법이 아니다. (그래서 발라평타나 나지보평타 같은것도 투사체임)

그냥 뭐가 날아가면 투사체다.


암튼 그래서

투사체 = 국지방어기로 조질 수 있다 = 라인하르트 방벽 제거 대상으로 구현 가능하다

이렇게 이해하면 됨

롤 브라움처럼 방향여부 따지는건 별개의 문제니까 넘어가고




//

광선이랑 투사체 구분법은

투사체는 유닛이라고 했지? 이 투사체 유닛에겐 이동장치라는게 달려있음

이 이동장치는 해당 투사체가 날아가는 패턴을 지정하는거라고 보면 됨

밤까마귀 추좆미사일처럼 첨에 느리다가 점점 가속을 받고 날아간다던지

아니면 걍 첨부터 존나 빠르게 날아가던지... 이런걸 정해주는 거임.

1. 그래서 투사체는 반드시 움직임.

2. 그리고 투사체는 시작지점/도착지점이 반드시 있음. 이 말인 즉 어딘가에서 끝이 나야함.

타겟팅 스킬은 대부분 목표대상이 도착지점이고 논타겟 스킬은 최대사거리나 니가 직접 커서로 찍은 지점이 될 것임.


근데 광선은 말그대로 광속이기때문에 이딴거 없이 그냥 다이렉트로 광선 이펙트만 뿅 나오게됨. 즉 이동이란 개념이 없음


이걸로 광선/투사체를 구분하면 됨.

물론 지식이 빠박하다면 저렇게 하는거보다 투사체로 구현할 수 있는가 없는가를 따지는게 훨씬 더 정확한 방법임

//



즉, 대부분 원거리 캐릭의 평타는 뭐가 날아가면 싹 다 투사체가 있다는 얘기고

(씹지 평, 좆닉스 평, 캘타스 평, 제이나 평, 발라 평, 정크랫 평 등등)

만약 라인하르트가 구현된다면 저런 것들을 다 상쇄시키는 것 또한 가능하다.

이미 모선이나 국지방어기같은 선례가 있기때문에 구현하는거 자체는 문제되지 않음.


이미 만든 사람이 있을지도 모르고..




그럼 여기서 혼동이 올만한것들 좀 찝어보겠음. 존~나 김

드래그하면 정답 나옴


제이나e

)걍 단순 부채꼴 aoe스킬임. 이펙트는 투사체 아님


제이나w

)걍 단순 aoe스킬(2). 얼음덩어리 떨어지는건 그냥 단순 이펙트고 투사체 없음.


발라w

)제이나e와 동일


디바 평

)마찬가지로 단순 광역공격. 투사체 아님


마이에브q

)뭔가 존나 펼쳐서 날리는 것 같아 보이지만 단순 aoe스킬. 투사체 아님


누더기q, 소냐q

)영웅이랑 뭔가 붙어있는거 같지만 엄연히 투사체임.


아서스w

)투사체 아닐 가능성 매우높음(99%). 아서스와 시전위치 사이 일직선상에 시간차aoe이펙트(특성찍으면 효과발생)+앞의 효과 종료후 시전위치에 효과발생

럴커 생각하면 됨


스랄q

)타겟팅 광선 공격. 투사체 아님.


굴단q

//

사실 이게 제일 판단하기 어려움. 이건 ㄹㅇ 뜯어봐야 알 수 있는건데, 직관적으론 누가봐도 투사체지만..

투사체가 아니거나 복합방식일 가능성이 있음. 난 솔직히 투사체 아니다라고 생각함.

이유는 투사체 방식으로 부채꼴을 구현하려면 리밍q나 임페r1처럼 만들어야되는데

리밍 임페와 달리 지역관통형이기때문에 부채꼴+관통형을 투사체로 구현하는건 진짜 존나게 지저분하게 나오고 버그 발생 가능성도 높음;

제작자의 입장에선 이걸 투사체 방식으로 구현하는거보다 지역효과로 만드는게 훨씬 깔끔하게 나옴

이펙트야 원래 그렇게 부채꼴 모양으로 모델 자체를 구현하면 되는거고..

//

)요약: 존나 투사체처럼 생겼지만 내 뇌피셜로는 투사체 아닐 것 같다. 확신 불가능


굴단w

)광선 사용. 투사체 아님


굴단e

)아서스w와 동일. 아서스w와 달리 확실하게 아님


라그w

)투사체. 이건 실제로 돌덩어리가 굴러가고 심지어 방향전환까지 가능하기때문에 투사체가 맞음. 지역효과는 방향제어 구현이 사실상 불가능함


블레이즈 평,q,벙커q

)투사체 아님. 불 날아가잖아요 라고 할 수 있지만 아님. 왜냐고 묻는다면 화염방사병도 투사체가 아니니까..


블레이즈 w

)석유통 날아가는건 투사체. 이후에 깔린 장판도 유닛

왜 석유통은 투사체냐할 수 있는데 대상위치를 지 맘대로 찝을 수 있는데 뭐가 날아가는거면 지역효과+단순모델으로는 하자가 생길 수 밖에 없음


폴스w

)투사체아님. 광선


해머평

)투사체아님. 인스턴스방식


변신라그w

)투사체 아님. 아니 운석날아오잖아요? 근데 아님. 그냥 모델 애니메이션이 그런거임. 제이나w 생각하면 댐

물론 저정도 이펙트라면 투사체로도 구현 가능한데 투사체 구현 난이도가 훨씬 높기때문에 이새끼들이 그리할리가 없음.

라그 몸뚱아리에서 포물선으로 슝 날아가서 박히는거면 모를까;


라그r1, 줄진r2

)같은 이유로 투사체 아님.


라그r2

)요거는 투사체임. 이유는 간단한데 라인을 타고 이동하기때문임.

맵마다 이동경로가 다르기때문에 투사체로 만들어서 돌격병 이동경로 적용하는게 훨씬 구현하기 쉬움.

비유하자면 3d모델링(투사체) vs 2d도트찍기(지역효과)의 차이라고 생각하면 됨

이 비유는 라그r2한정 비유임

//이건 투사체일 수도 있고 유닛일 수도 있음. 투사체가 유닛의 하위개념이라 아무래도 상관없지만, 어느쪽이든 구현 가능한 상황이라..


오르피아q,w,e

)전부 투사체 아님. 아니 님 q,w는 그렇다 치는데 e는요 뭐가 날아가잖아요

네 다음 럴커



더 하고싶지만 이미 뇌절 미쳐서 그만 둠


하지만 뇌절 한 개만 짧게 더 하겟음



히오스에 솜브라EMP광역디스펠을 구현할 수 있는가?


YES

지역효과는 거의 대부분의 제어가 불가능하지만 소멸시키기만큼은 가능함.

그렇기때문에 단순히 블레이즈D, 모랄R1 디스펠 외에도

이미 시전된 오르피아R1, 티리엘R2, 가즈로R2, 노바R2 같은걸 EMP로 디스펠하는 것도 구현할 수 있단 소리


참고로 이 위의 예시들은 투사체랑 그닥 관계 없는 내용임