녹스나 또는 스타크래프트1 이나 일직선으로 진행하는 마술스킬이 있다
녹스에서 이를 구현했지만, 원리 자체가 아래와 똑같다
아래는 스타크래프트1의 저그 럴커의 일직선 데미지 메카니즘 이다
스타크래프트1 또한,
일직선 데미지 구현을 위하여 일직선 방향마다 원을 두어 그 원 안에서 데미지를 주고 있었다라는 것이고,
이러한 방식은 현재 녹스 일직선 스킬 만들적에도 그대로 채용되었다는 것이고,
이러한 방식의 단점이 정말로 어쩔 수 없이 2개 원에 중첩되는 구간이 생기는 데, 그 구간 안에서는 데미지가 2배로 얻어진다는.
그래서 이를 막기 위하여, 데미지 받음과 동시에 추가 데미지를 방지하는 ENCHANT_CHARMING 을 순간적으로 걸어주거나,
( ENCHANT_CHARMING 에 걸리게 되면은, 모든 피해력을 무시하게 된다 )
또는 닿은 유닛마다 해시 체크를 하여 또 닿았으면 데미지를 무시하여 1회만 피해받게 하는 방법이 있읍지요.
아무튼간에, 스타1도 결국 저렇게 구현을 하였다 라는 것은 조금 새로운;n;
스타1을 보고 녹스에서 구현한 것이 아니라, 녹스에서 구현을 하다보니 알고보니 스타1 방식이었던 것이라는,
다음검색