Unity
-
내일배움캠프 26일차 TIL - OpenWeather API로 날씨 찍어보기Unity/오늘 알아낸 것 2023. 9. 2. 21:52
https://openweathermap.org/ Сurrent weather and forecast - OpenWeatherMap Access current weather data for any location on Earth including over 200,000 cities! The data is frequently updated based on the global and local weather models, satellites, radars and a vast network of weather stations. how to obtain APIs (subscriptions w openweathermap.org 심심해서 날씨 한번 찍어보는거 만들어봤다 사용자 위치를 알아내는건 다른 API를 써야해..
-
내일배움캠프 22일차 TIL - 팀으로 콘솔 텍스트 RPG 만들기 2Unity/오늘 알아낸 것 2023. 8. 29. 20:49
오늘은 winmm.dll의 mciSendString 함수를 사용하여 BGM과 효과음을 출력해보았다 SoundPlayer와 다르게 사운드 동시 출력이 되서 좋다 따로 AudioSource라는 클래스로 랩핑을 하여 사용하였다 안되는 기능이 많아서 Loop 기능은 System.Timers.Timer 클래스로 땜빵했다 볼륨 조절은 아직도 안된다... 사운드는 라오루 브금 가져와서 썼는데 꽤 마음에 든다 대략 이런식으로 만들었음 사운드 삽질한다고 전투를 다 못끝냈는데 빨리 끝내야된다..
-
2023-08-21 ~ 2023-08-27 주간 배운것Unity/이번 주 알아낸 것 2023. 8. 27. 18:40
08-21 ~ 08-23 https://youtu.be/AdWO8d6SJSo 3일이지만 거의 하루하고 반나절 콘솔 텍스트 RPG나 만들었다 월요병 걸려서 하루 골골거리다가 가버리고 화요일날은 잠이 안와서 새벽까지 달렸더니 만들어짐 수요일은 밤새서 또 골골거리다가 2시까지 제출 해야된다길래 깃헙 빨리 올리고 12시에 제출했다 의식의 흐름 코딩으로 했더니 하드 코딩이 되버렸는데 게임은 반응이 괜찮았다 역시 게임만 돌아가면 코드는 신경 안쓰는구나 https://github.com/DevPota/SpartaDungeon GitHub - DevPota/SpartaDungeon: C# console text RPG C# console text RPG. Contribute to DevPota/SpartaDungeon..
-
내일배움캠프 19일차 TIL - 시네머신 카메라 노이즈 찍먹해보기Unity/오늘 알아낸 것 2023. 8. 26. 22:34
오늘은 카메라에 효과를 줄수있는 노이즈를 찍먹해보자 일단 가상 카메라에 노이즈를 추가 해야한다 노이즈 프로필은 6DShake로 설정 (카메라 쉐이크) Amplitude Gain을 0이 아닌 다른 값으로 설정하면 카메라가 막 흔들리게 된다 (플레이 모드에서만 흔들림) 이걸 0으로 설정하고 스크립트로 제어 하고 싶다면 아래 코드를 작성하면 된다 using UnityEngine; using Cinemachine; public class CameraShake : MonoBehaviour { CinemachineBasicMultiChannelPerlin noise; void Start() { noise = GetComponent().GetCinemachineComponent(); noise.m_AmplitudeG..
-
내일배움캠프 18일차 TIL - 시네머신 DollyTrack 찍먹 해보기Unity 2023. 8. 25. 21:30
시네머신 DollyTrackCart를 사용하여 가상 카메라를 지정된 경로로 움직이게 할 수 있다 가상 카메라 Body 속성의 Path안에 DollyTrack을 끌어서 넣고 Follow에 DollyCart를 넣은 후 Body -> Auto Dolly -> Enabled 체크박스로 시작하자마자 자동으로 움직이게 하거나 아래의 스크립트로 움직이게 할 수 있다 using UnityEngine; using Cinemachine; public class DollyTutorial : MonoBehaviour { private void Start() { CinemachineTrackedDolly dollyCamera = GetComponent().GetCinemachineComponent(); dollyCamera.m..
-
2023-08-14 ~ 2023-08-20 주간 배운것Unity/이번 주 알아낸 것 2023. 8. 20. 21:08
이번 주는 사이드 프로젝트를 시작해서 매우매우 바빴다 08-14 ~ 08-17 클라에 서버를 붙여서 프로젝트를 완성한 경험이 없어서 뒤끝의 서비스들을 이것저것 알아봤다 뒤끝베이스는 간단한 데이터 입출력 기능을 제공하는데 DB를 따로 안붙여도 바로 이것저것 쓸수있는게 편했다 (로그인, 랭킹, 길드 정보등) 뒤끝베이스에 발가락만 담궈보고 뒤끝챗으로 바로 넘어갔는데 아직 기능을 전부 이해하진 못했으나 뒤끝베이스 SDK에 포함되어있고 SDK 기능을 호출하여 사용하는건 다르지않은것같다 여기까지 이해해도 되지않....나? 다음 내용도 써야하는데 할게 너무 많아서 우선순위에 밀렸다.. 08-18 이 날은 예전에 EventTrigger 인스펙터에 메서드를 하나하나 다 끌어쓰는 끔찍한 기억이 있어서 스크립트로 넣어보는 ..
-
내일배움캠프 10일차 TIL - EventTrigger 스크립트로 등록하기Unity/오늘 알아낸 것 2023. 8. 17. 22:08
예전에 EventTrigger를 사용해서 인스펙터에 하나하나 메서드를 등록 해본적 있었다 그때 스크립트로 자동화 하면 좋겠다 싶어서 오늘 한번 찾아봤다 using System; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; public class Button : MonoBehaviour { public Action voidAction = (BaseEventData arg) => { }; EventTrigger trigger; public void Init(Action[] actions) { trigger = GetComponent(); EventTriggerType[] types = new EventTriggerT..