파티클 시스템 구현3
이쯤 돼서 이쁘게 정리함 해보자 나이 소멸에서는 age 만들고 더해주고, 특정 숫자 넘으면 removepoint 해주고 충돌/반사에서는 포지션이 특정 범위 넘어가면 (범위는 받아오고) 벨로시티 반사해주는데, 여기는 이렇게 되어 있다. float Xmin = point(1,"xmin",0); float Xmax = point(1,"xmax",0); float Ymin = point(1,"ymin",0); float Ymax = point(1,"ymax",0); if(@P.x > Xmax || @P.x Ymax || @P.y < Ymin){ @vel = @vel*{1,-1,1}; } 그리고 그 뒤에 포인트/ 합류되는 merge가 돈..
2024. 1. 2.