본문 바로가기

유니티 최고56

[Unity] Time 클래스를 이용하여 일시정지/ 카운트다운 기능 구현하기(TimeScale) 온라인, 멀티플레이 게임이 아니라면 거의 모든게임에서 메뉴를 열거나, 정지 버튼을 눌러 게임을 중지하고, 재개하는 기능들이 구현되어있습니다.  이런기능들을 어떻게 구현할까....모든 액터들의 움직임을 통제하는건가...?아니면 유니티 자체를 멈추는 그런건가...? 이런 시간에 관련된 기능들을 구현하기 위해서 유니티에서는 Time클래스를 제공하고 그중에서 Time Scale이라는 변수를 제공해주고 있습니다.    그렇기에! 구현하는데에는 크게 어렵지 않았습니다!먼저 Time클래스에 대해서 알아보겠습니다.    Time 공식문서에 아래처럼 정리되어있습니다....  중요 클래스 - Time - Unity 매뉴얼Unity의 Time 클래스가 제공하는 중요한 기본 프로퍼티를 사용하여 프로젝트에서 시간과 관련된 값으.. 2024. 5. 7.
[Unity]애니메이션 간편 툴 DoTween Sequence 사용하기 (DoTween 순서대로 실행) 이전 글에서 DoTween을 다운받아 시작해 보았습니다!간단하게 오브젝트에 대해서 움직여 보고, 그래프에 대해서 알아보았습니다. [Unity]애니메이션 간편 툴 DoTween 사용해보기 & Ease 그래프 + 기본 transform게임을 개발하다보니 다양한 이펙트, 움직임들을 기획하게 되었습니다. 갑자기 확 나타나는 ui는 뭔가 밋밋했기에 만들기로 하였고, 이전글에서는 애니메이션으로 개발을 진행했던 경험이 있었ljhyunstory.tistory.com   이번엔 조금 더 나아가 다양한 애니메이션을 하나의 액터에 적용시켜 줄때 어떻게 해야하는지 알아보겠습니다.   여러 애니메이션을 사용하는방법은 그저 여러 애니메이션을 동시에 적용시켜 주면 됩니다...? 아래의 두.. 2024. 4. 24.
[Unity]애니메이션 간편 툴 DoTween 사용해보기 & Ease 그래프 + 기본 transform 게임을 개발하다보니 다양한 이펙트, 움직임들을 기획하게 되었습니다. 갑자기 확 나타나는 ui는 뭔가 밋밋했기에 만들기로 하였고, 이전글에서는 애니메이션으로 개발을 진행했던 경험이 있었습니다 . 유니티(Unity) ui 애니메이션 / 이팩트 오늘은 ui애니메이션에 대해서 알아보려 합니다. 애니메이션.... 저번에 애니메이션에 대해서 정리한 것들이 있어 방법은 똑같을 것 같지만... ui로 애니메이션을 만들면 어디까지 가능한지를 한 ljhyunstory.tistory.com 물론 애니메이션으로도 다양하고 재밌게 이펙트를 구성해줄 수 있겠지만, 이번에는 DoTween이라는 툴을 이용해보기로 하였습니다. 그럼 시작! DoTween 공식문서는 아래사이트! DOTween (HOTween v2) DOTween is .. 2024. 4. 22.
유니티(Unity) DateTime(현재시간)에 대해서 + 유니티 공간상 낮과 밤 구현하기 유니티 어플리케이션에서 현재 시간을 들고 오는 일은 많이 없겠지만... 이번에 유니티 공간상에 실제 시간을 적용시키는 기능을 개발하고자 사용해 보았습니다! 우선 현재 시간을 유니티에 받아오는 것은 생각보다 간단하게 해결가능합니다 바로 DateTime를 사용하는것! DateTime 당장 아래 now함수만 사용해도 DateTime.now() 바로 출력해보면 아래와 같은 값을 받을 수 있습니다. 년도, 월, 일, 시간, 분, 초... 너무 많다면! 아래와 같이 포맷을 지정해서 출력 받을 수 있습니다. // - 4/19/2024 10:30:15 print(DateTime.Now); //2024 4월 19 10:30:15 print(temp.ToString("yyyy MMMM dd HH:mm:ss")); 더 많은.. 2024. 4. 19.
유니티(Unity) Legacy 와 TextMesh Pro의 차이 & 글꼴(Font) 지정하기 유니티로 개발을 진행해보면 게임상 기능뿐만 아니라 그래픽, UI, 카메라 구도등 다양한 부분에서의 중요성을 느끼게됩니다.... 그래서 이번엔 Text와 글꼴에 대해서! 알아보겠습니다! LEGACY - TMP 먼저 UI를 구성함에 있어, 2가지의 종류의 Text를 볼 수 있습니다. Legacy와 TMP인데 둘의 차이는 품질과 성능에 있는 것 같습니다 . Legacy의 경우 오래전 부터 사용되었던 텍스트 모델로 많은 기능들을 포함하고 있어, 현재까지도 많이 사용되는 모델입니다. TMP는 이에 조금더 개발되어 만들어진 텍스트 모델로 글자의 품질, 렌더링에 관련하여 Legacy보다 뛰어난 텍스트 모델입니다. 여기까지만 보면 TMP가 장점이 많아보이지만, 하나의 문제점이 있습니다.... 언어간 호환입니다. 개발을.. 2024. 4. 17.
728x90
반응형