tree6316
야금야금 개발
tree6316
전체 방문자
오늘
어제
  • 분류 전체보기 (34)
    • Unity (8)
    • Language (0)
      • Java (0)
    • Web (23)
      • HTML (9)
      • CSS (3)
      • JavaScript (9)
      • JSP (2)
      • Ajax (0)
    • DB (0)
      • MySQL (0)
      • Oracle (0)
    • OS (0)
      • CentOS (0)
    • Server (1)
      • CiscoPacketTracer (1)
    • DevTool (1)
      • VMware (0)
      • IDE (1)
    • ETC (0)
    • 일상 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
tree6316

야금야금 개발

AOSFogWar
Unity

AOSFogWar

2023. 12. 3. 06:38

 

https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/aos-fog-of-war-249249

 

AOS Fog of War | 카메라 효과 | Unity Asset Store

Add depth to your project with AOS Fog of War asset from Fischl Works. Find this & more 시각 효과 options on the Unity Asset Store.

assetstore.unity.com

AOSFogWar는 스타크래프트의 전장의 안개를 만들 수 있는 에셋이다

 

AOSFogWar는 맵을 보이지 않게 전장의 안개로 뒤덮은 다음 내 유닛 주변 시야만 보이고 이동하면서 전장의 안개가 걷히고 벽 뒤는 볼 수 없도록 하고 적같은 물체는 시야에서 사라지면 아예 안보이게 MeshRenderer를 끄는 기능을 제공한다.

 

AOSFogWar를 사용하려면 4가지를 알면 무리없이 사용가능한 엄청난 무료 에셋인것 같다

1. 전장의 안개 깔기

2. 와드 깔기

3. 벽 깔기

4. 적 깔기

 

1. 전장의 안개 깔기

 일딴 Asset을 프로젝트에 추가해 준다

이 후 오브젝트를 하나 만들고 에셋에 있는 csFogWar스크립트를 오브젝트에 추가해준다

전장의 안개에 뒤덮힐 판도 깔아주고

Level Mid Point는 하이라이키에 생성했던 Plane을 사용하고

Fog Plane Material은 추가된 AOSFogWar폴더 안에 있다

그럼 전장의 안개에 뒤덮힌 판을 볼 수 있다

2. 와드 깔기

 일딴 큐브 하나를 설치 해 준다

 그리고 csFogWar의 FogRevealers에 +를 누른 뒤  만든걸 넣고 시야를 5 그리고 움직일때만 업데이트 되도록 만들어 준다

이 후 밑에 Obstacle Layers를 Water로 해서 벽같은 오브젝트는 Water로 지정해준다

와드가 가만히 있으면 심심하니 WASD로 움직일 수 있는 코드도 넣어준다

잘 움직인다

3. 벽 깔기

대충 물체 만들고 Water로 레이어를 두면 끝난다

3. 적 깔기

빨강이 큐브 하나를 추가해준다

추가된 빨강이 큐브에 csFogVisibilityAgent를 추가해 준다

 

그리고 AOSFogWar를 FogWar로 수정해준다 이유는...

스크립트에서 보니까 FogWar라는 이름으로 컴포넌트 찾고 있어서 이건 Enemy만들때 코드 수정하거나 해서 하면 될것 같긴 하지만 지금은 귀찮으니 GameObject 이름을 바꿔주었다

적이 제대로 보이고 뒤로 물러나면 사라진다

확연한 차이!

저작자표시 (새창열림)

'Unity' 카테고리의 다른 글

ObjectPool  (0) 2024.01.07
유니티 사운드 매니저  (0) 2023.12.10
Dotween 맛보기  (0) 2023.12.03
UGS 맛보기  (0) 2023.11.20
Unity_고급네비메쉬  (0) 2023.09.24
    tree6316
    tree6316
    야금야금 개발하는 블로그입니다.

    티스토리툴바