스타크래프트에 구현되어있는 시야기능을 구현하고 싶은데
2D게임이고 API로 구현중인데
소스조언이나 참고할만한 자료 있을까요
케릭터마다 시야 관련된 변수 하나 만들고, 그 크기의 반지름을 가지는 원을 케릭터 중앙으로 배치시키고 그 이외부분은 까만색으로 처리. 대신 까만색은 이미 한번 갔던곳이면 흐리게 처리하면 되지않을까..
디테일있게 처리할면 시야-1 반지름 만큼만 선명하게 시야로 처리하고 반지름 만큼은 약간더 노이즈있게, 반지름+1 크기만큼은 많이 노이즈있게 처리하면 자연스러울거 같은데?
시야처리 fog algorithm 찾아보셈
케릭터마다 시야 관련된 변수 하나 만들고, 그 크기의 반지름을 가지는 원을 케릭터 중앙으로 배치시키고 그 이외부분은 까만색으로 처리. 대신 까만색은 이미 한번 갔던곳이면 흐리게 처리하면 되지않을까..
디테일있게 처리할면 시야-1 반지름 만큼만 선명하게 시야로 처리하고 반지름 만큼은 약간더 노이즈있게, 반지름+1 크기만큼은 많이 노이즈있게 처리하면 자연스러울거 같은데?
시야처리 fog algorithm 찾아보셈