본문 바로가기

유니티/유니티 기능 구현9

실시간 날씨 구현 (Unity 공공 데이터 포탈) 개요 저번에 만들었던 실시간 날씨 구현은 해외의 API를 사용해서 그런지 생각보다 정확하지 않았다. 따라서 공공 데이터 포탈 기상청_단기예보(단기예보조회) API를 이용하여 실시간을 구현해보았다. 아직 실력이 많이 미숙한지라 에러가 있을 수도 있습니다. 공공 데이터 포털 회원가입 후 하단의 API 활용신청 하셔야합니다! 기상청_단기예보 ((구)_동네예보) 조회서비스 | 공공데이터포털 (data.go.kr) 기상청_단기예보 ((구)_동네예보) 조회서비스 초단기실황, 초단기예보, 단기((구)동네)예보, 예보버전 정보를 조회하는 서비스입니다. 초단기실황정보는 예보 구역에 대한 대표 AWS 관측값을, 초단기예보는 예보시점부터 6시간까지의 예보를, www.data.go.kr 참고한 블로그 http://june19.. 2022. 6. 6.
실시간 날짜 받기 개요 실시간 날씨를 받고 싶어서 OpenWeather라는 사이트에서 OpenAPI를 받아온 뒤 각 나라 도시별 실시간 정보를 받아왔다. 참고한 영상 https://www.youtube.com/watch?v=G92bOA2WiO4 스크립트 더보기 파싱하는데 필요한 스크립트 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] public class OWM_Coord { public float lon; public float lat; } [System.Serializable] public class OWM_Weather { public int id; publi.. 2022. 6. 2.
실시간 SkyBox 밤낮 구현 개요 마스터 플랜에 들어갈 실시간 밤낮구현을 해보앗다. 사용한 에셋 https://assetstore.unity.com/packages/vfx/shaders/free-skybox-extended-shader-107400 FREE Skybox Extended Shader | 시각 효과 셰이더 | Unity Asset Store Add depth to your next project with FREE Skybox Extended Shader from BOXOPHOBIC. Find this & more 시각 효과 셰이더 on the Unity Asset Store. assetstore.unity.com 스크립트 using System.Collections; using System.Collections.Gene.. 2022. 5. 13.
유니티 Nav Mesh Agent를 이용한 추적 기능 개요 Nav Mesh Agent를 이용하여 몬스터가 플레이어를 추적하는 기능을 만들어보았습니다. 참고한 유튜브 더보기 https://www.youtube.com/watch?v=YoYtIMT380E https://www.youtube.com/watch?v=6KgLxSxnwP0 제작 방법 장애물 오브젝트들을 대충 세운 뒤 Window -> AI -> Navigation Object를 선택 장애물이 될 오브젝트, 바닥 등을 Navigation Static 체크를 후 Bake에 들어가 Bake 해준다. 추적을 할 오브젝트에 하단의 Moving 스크립트, Nav Mesh Agent를 추가해준다. 빈 게임 오브젝트를 생성 후 Moving Script의 Target안에 넣어준다. 스크립트 using System.Co.. 2022. 5. 9.