[ BLAST 개발 기록 ] Effect System 개발
내가 만들어야 하는 것은이런 기능이다. 일반적인 버프도 있지만. 불이나 전기 같은 속성대미지를 입으면그에 따른 디버프를 걸고 효과를 띄우는 기능으로도 활용할 것이다. 모든 Agent들이 기능을 가지고 있어야 하고 개발하고 있는 BLAST는 뱀서라이크 장르이다.뱀서라이크는 기본적으로 에너미가 엄청나게 많이 나오고 이 개체 하나하나가 모두가지고 있어야 하는 기능이기 때문에 나름 최적화를 필요로 하는 기능이다. 여러 방법을 고민해 봤으나 제네릭으로 Agent마다 달린 어떤 컨트롤러가 효과를 가지고 업데이트해 주는 방식 외에는 나은 방법이 떠오르지 않아 그 방법을 채택해서 그대로 개발을 해보기로 했다 우선 이 방법의 원리를 대강 설명하면 우선 Controller를 하나 만들고 그걸 Agent가 가지고만 있게 만..
2024.11.01