작성자 | 판밍 | ||
---|---|---|---|
작성일 | 2017-10-06 18:08:55 KST | 조회 | 1,786 |
제목 |
[해결]동작의 소유자를 구별하는 유효성 검사기
|
하려는것
동작의 중첩을 동작의 시전 유닛을 기준으로 한다.
해결법
1. 해당 동작 적용 효과의 표시기 -> 일치 플래그 -> 시전 유닛을 사용함으로 한다.
2. 해당 동작의 시전자별 중첩수를 1, 최대 중첩수를 원하는 수치로 수정한다.
실험 예제
Player 1 소유의
불곰 A가 한명의 적에게 충격탄을 2번 발사한다고 감속효과가 중첩되지는 않지만
Player 1 소유의
불곰 A와 불곰 B가 한명의 적에게 충격탄을 발사하면 감속 효과가 중첩되는 효과
충격탄의 감속효과 50%
불곰 1마리가 타격시 -> 울트라의 이동속도 5
불곰 2마리가 타격시 -> 울트라의 이동속도 2.5
불곰 3마리가 타격시 -> 울트라의 이동속도 1.25
동작의 소유자를 구별해서 동작의 중첩을 결정지으려고 하는데요
여기서 동작의 소유자를 player단위가 아닌, 해당 동작의 시전 유닛을 하려고 합니다.
예를들면
Player 1 소유의
불곰 A가 한명의 적에게 충격탄을 2번 발사한다고 감속효과가 중첩되지는 않지만
Player 1 소유의
불곰 A와 불곰 B가 한명의 적에게 충격탄을 발사하면 감속 효과가 중첩되는 효과
트리거를 사용해도 상관없고
데이터를 써도 상관없습니다.
어떻게든 동작의 소유 유닛을 구별 할 수 있으면 될거 같습니다.
© PlayXP Inc. All Rights Reserved.