스타에 미니맵인데 이렇게 화면을 어두운걸 깔고 그걸 밝히고싶은데 어떤식으로 해야할지 감이 안잡힙니다
어떤식으로 구현해야하는지 조언좀 해주실수있나여?
댓글 14
스타는 일단 타일맵이라 타일 하나하나있는거긴 함
ㅇㅇ 1(211.200)2024-05-05 18:26:00
답글
저 미니맵도 엄청작은 타일로 생각해야하나요? 전 전체1개 렌더러로 생각하고 픽셀을 지워야하나 이생각을했거든요?
글쓴 ㅇㅇ(182.217)2024-05-05 18:39:00
걍 전방향으로 광선쏴서 막히면 안밝히고 안막히면 밝히고 이런식으로 할꺼같은데
ㅇㅇ 2(119.196)2024-05-05 18:32:00
전장의 안개로 처리하면 되지 않음? Fog Of War 이걸 검색해보면 많이 나올텐데...
마침 나도 전략게임 만들려고 전장의 안개 Godot 로 구현해봤음
인디게임지망생(d4f27pjh3cac)2024-05-05 20:04:00
답글
내 유닛이 움직이는 곳은 전장의안개를 만들었는데 그정보를 가지고 미니맵을 밝힐려는데 이것도 큰맵에 깐 안개를 그냥 작게 다시 다넣으면 데이터를 엄청먹어서 비효율적으로보여서 ㅜㅜ
글쓴 ㅇㅇ(182.217)2024-05-05 20:18:00
답글
전장의 안개를 이미 처리했다면 미니맵 처리하는건 일도 아니잔슴?
전장의 안개를 CPU로 처리하는 방식이면 멀티쓰레드로 처리하셈.....
인디게임지망생(d4f27pjh3cac)2024-05-05 20:21:00
답글
근데 데이타를 왜 많이 먹음? 택스쳐 하나에 다 처리되는데...?
인디게임지망생(d4f27pjh3cac)2024-05-05 21:08:00
답글
나도 텍스처하나로 하고싶은데 지금 전체맵에 전장의안개 텍스처갯수가6000*3200개가있는데 이걸 축소시켜서 미니맵에 그대로 넣을생각하니까 비효율적으로보여서 한개로 픽셀지우듯이하고싶은데 그방법을 모르곘엉 ㅜㅜ
글쓴 ㅇㅇ(182.217)2024-05-06 14:42:00
답글
6000 * 3200 개???? 뭔소리야 도데체.... 얼마나 프로그래밍을 이상하게 했으면 6000 * 3200 개가 나오냐? 메모리 오류 날 용량같은데....
무슨 전장의 안개용 텍스쳐를 픽셀하나당 텍스텨 한개 만들었냐?
그건 그렇고 미내맵 크기만큼의 가로 세로 크기만큼의 텍스쳐 하나만 있어도 되는데 픽셀 지우듯이 당연히 해야지.... 도데체 무슨짓을 한거여...
어느 유튜브에도 텍스쳐 한장 쓰지 니처럼 택스쳐 안만들어...
인디게임지망생(d4f27pjh3cac)2024-05-06 16:33:00
답글
아 말을 잘못했어 ㅜ 맵크기가 그렇고 거기서 타일의 크기가 60*40이라 그걸 나눠야해 근데 처음엔 내가 더 잘게 나눴는데 렉걸려서 이게 크게한거야
글쓴 ㅇㅇ(182.217)2024-05-06 20:57:00
답글
내가 렌더링파이프라인 이해를 제대로못해서그런건가 텍스처하나에서 원하는 픽셀을 지우는 법을 모르겠어 ㅜㅜ
글쓴 ㅇㅇ(182.217)2024-05-06 20:57:00
답글
CPU로 택스쳐를 직접 조작할수도 있고, GPU에서 랜더투 텍스쳐로도 할수 있고.... 방법은 널려있구먼 , 구글에서 fog of war 구현하는거 영상 많으니까 찾아봐
스타는 일단 타일맵이라 타일 하나하나있는거긴 함
저 미니맵도 엄청작은 타일로 생각해야하나요? 전 전체1개 렌더러로 생각하고 픽셀을 지워야하나 이생각을했거든요?
걍 전방향으로 광선쏴서 막히면 안밝히고 안막히면 밝히고 이런식으로 할꺼같은데
전장의 안개로 처리하면 되지 않음? Fog Of War 이걸 검색해보면 많이 나올텐데... 마침 나도 전략게임 만들려고 전장의 안개 Godot 로 구현해봤음
내 유닛이 움직이는 곳은 전장의안개를 만들었는데 그정보를 가지고 미니맵을 밝힐려는데 이것도 큰맵에 깐 안개를 그냥 작게 다시 다넣으면 데이터를 엄청먹어서 비효율적으로보여서 ㅜㅜ
전장의 안개를 이미 처리했다면 미니맵 처리하는건 일도 아니잔슴? 전장의 안개를 CPU로 처리하는 방식이면 멀티쓰레드로 처리하셈.....
근데 데이타를 왜 많이 먹음? 택스쳐 하나에 다 처리되는데...?
나도 텍스처하나로 하고싶은데 지금 전체맵에 전장의안개 텍스처갯수가6000*3200개가있는데 이걸 축소시켜서 미니맵에 그대로 넣을생각하니까 비효율적으로보여서 한개로 픽셀지우듯이하고싶은데 그방법을 모르곘엉 ㅜㅜ
6000 * 3200 개???? 뭔소리야 도데체.... 얼마나 프로그래밍을 이상하게 했으면 6000 * 3200 개가 나오냐? 메모리 오류 날 용량같은데.... 무슨 전장의 안개용 텍스쳐를 픽셀하나당 텍스텨 한개 만들었냐? 그건 그렇고 미내맵 크기만큼의 가로 세로 크기만큼의 텍스쳐 하나만 있어도 되는데 픽셀 지우듯이 당연히 해야지.... 도데체 무슨짓을 한거여... 어느 유튜브에도 텍스쳐 한장 쓰지 니처럼 택스쳐 안만들어...
아 말을 잘못했어 ㅜ 맵크기가 그렇고 거기서 타일의 크기가 60*40이라 그걸 나눠야해 근데 처음엔 내가 더 잘게 나눴는데 렉걸려서 이게 크게한거야
내가 렌더링파이프라인 이해를 제대로못해서그런건가 텍스처하나에서 원하는 픽셀을 지우는 법을 모르겠어 ㅜㅜ
CPU로 택스쳐를 직접 조작할수도 있고, GPU에서 랜더투 텍스쳐로도 할수 있고.... 방법은 널려있구먼 , 구글에서 fog of war 구현하는거 영상 많으니까 찾아봐
고마엉
한번 밝힌 적이 있는곳을 따로 구별 하면 되잖음