본문 바로가기

유니티12

실시간 날짜 받기 개요 실시간 날씨를 받고 싶어서 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.
LEGO Microgame 조이스틱 개요 유니티에서 만든 LEGO Microgame 캐릭터를 조이스틱에 붙여 프로젝트에 써보자! 놀랍게도 스크립트는 2단어만 바꾸어 사용하였다. 방법 1. 유니티 허브에서 LEGO Microgame를 다운받아 준다. 더보기 2. 테스트할 Scene 하나를 만들어준다. 여기서 레고 프리팹을 써보려고 하면 Position이나 Rotation은 돌아가지만 Scale, Material 등 변경이 안된다. 더보기 3. 여기서 우리는 Assets/LEGO/Models 안에 있는 Minifig.fbx 모델을 사용한다. 씬에 넣어준 뒤 사진과 같이 스크립트들을 넣어준다. 그 후 자신만의 Material이나 텍스쳐를 넣어서 꾸며준다. (필자는 Assets/LEGO/Prefabs/LEGO Minifigs 안에 있는 캐릭터 중.. 2022. 5. 27.
실시간 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.