키루나
대표칭호 없음
이해도 | 1.15 |
---|---|
게임버전 (JE) | 스피곳 |
게임버전 (BE) | 혹시 범위지정같은데 다른 에드온이 필요하면 알려주세요. |
스크립트 애드온 | skript2.4.1 |
데미지를 넣는 구문을 만드는데
loop all entities in radius 4 of player:
if name of loop-entity is not "%player%":
damage loop-entity by 6
이런식의 구문을 사용하는데 radius 를 쓰면 원으로 해서 찾고 데미지를 넣는데
그렇다고 damage target by 6 을 쓰면 사거리가 무한인것같아서 사거리를 정해주거나 범위를 전방으로만
정할수있는 구문이 있을까요?
스크립터브혼
2020.08.22하나의 대상에게 적용하려면 대상과 자신 사이의 거리를 구해 비교하면 됩니다.
[Distance]익스프레션 참고하세요.
화면상에 보이는 다수의 적에게 데미지를 주려면 플레이어에서 대상으로의 벡터를 구하여 백터의 방향이 플레이어의 방향과 얼마나 엇갈려 있는가를 판단해야합니다.
[Expressions] 페이지에서 vectors를 검색하면 벡터를 다루는 다양한 익스프레션이 있습니다.
키루나
2020.08.24넵! 감사합니다.