이 질문에 대한 적절한 질문 제목과 태그를 찾는 것이 다소 어려웠습니다.클래스의 속성을 Modying
기본적으로 나는 여러 유닛/몹이 출현하는 게임을 만들었습니다. 이제는 시스템을 만드는 데 관심이 있습니다. 따라서 각 유닛은 유닛의 속성을 수정할 효과/버프/디버프를 적용 할 수 있습니다. 이러한 효과의 예로는 유닛의 이동 속도를 늦추는 서리 효과, 건강 증진 등이 있습니다. 스크립트를 통해 이러한 효과를 구현할 계획이므로 사용자 지정 사용자 효과를 만들 수 있습니다.
나는 이것을 구현할 수있는 방법에 대한 조언을 찾고 있습니다. 지금은 효과 클래스를 만드는 것에 대해 생각해 봤습니다. 그런 다음 적용된 각 효과는 클래스의 인스턴스가되며 적용된 단위에 대한 참조를 갖습니다. 이 효과는 최소한 두 가지 방법, 즉 각각 적용 및 적용 취소를위한 적용 및 적용 취소 방법을 갖습니다.
이 문제는 다른 누적 비율을 허용하지 않는다는 점에서 문제가됩니다. 마찬가지로,해야 값에 두 번 10 % 증가 (100)과 동일 (120) 또는 (121)
하지 정말 중요한 것을, 그러나
이것은 내 대답보다 의미가 있습니다. +1 –