반응형 Unity5 Unity C#) 현재 시간 구하기. 이번 글에서는 현재의 시간을 초단위까지 구하는 방법을 소개한다. 와이파이가 필요 없는 게임에서 리얼타임으로 시간이 있어야 한다면 추천한다. 바로 소개하겠다. using System; DateTime.Now.Year DateTime.Now.Month; DateTime.Now.Day; DateTime.Now.Hour; DateTime.Now.Minute; DateTime.Now.Second; 이런 메서드들이 있다. 기본적으로 System 네임스페이스를 이용하기 때문에, 가장 위에 using System; 을 추가해줘야 한다. DateTime.Now를 그대로 쓴다면 일/월/년도 시간:분:초 {오전/오후}로 출력된다. 템플릿이 고정되어 있으니 다르게 쓰고 싶을 수 있다. 이럴 때 DateTime.Now안에 있는.. 게임 개발/유니티C# 2023. 12. 18. unity c#) try-catch 문. 정말 부끄럽지만 유니티를 3년간 다루며 처음으로 try-catch문에 대해 알게 되었다. 가장 기본적으로, 이건 예외처리를 위해서 존재하는 기능이다. try-catch문은 try {}와 catch (){} 부분으로 나눠지는데, try부분에 실행할 코드를 넣고, catch부분에는 조건의 오류를 소괄호 안에 넣은 다음 그 오류가 일어나면 catch안의 코드를 실행하는 식이다. 솔직히 말로만 설명하면 이해가 잘 되지 않을 것이다. (나도 그랬다) 1. 예시. try { text.text = dt.Compute(inputField.text, "").ToString(); } catch (SyntaxErrorException) { text.text = "not a math expression"; } catch (N.. 게임 개발/유니티C# 2023. 12. 17. 유니티) 오브젝트에 icon 달기, 보이지 않는 오브젝트 표시하기 사실 이걸 과연 누가 검색할까 싶기도 하고, 이걸 뭐라고 말해야 할지도 마땅히 모르겠다. 또한 정식적인 이름도 없어서 뭐라고 부를지 모르겠다. 어쨌든 이것의 목적은 잘 보이지 않는 오브젝트를 씬 뷰에서 잘 보이게 해주는 기능을 갖고 있다. 실제 프로젝트에서 사용될 예시를 들어보자면 몬스터나 아이템 등이 나타낼 위치를 가져올 때 보통 빈 오브젝트로 위치를 표시하는데, 빈 오브젝트는 보이지 않기 때문에 작업의 편리성을 위해서 사용하는 경우가 있다. 사실 이 정도면 예시가 아니라 그 순간을 위해 마련된 기능이 아닐까 싶다. 아무튼, 본격적으로 사용하는 방법을 소개하겠다. 먼저, Icon을 설정하고 싶은 오브젝트의 인스펙터창으로 가준다. 여기 왼쪽 상단의 정육면체 모양의 버튼이 보이는가? 저 버튼을 클릭해 준다.. 게임 개발/유니티 2023. 1. 10. 유니티) 조이스틱을 쉽게 구현하는 방법. 오늘은 유니티에서 아마 가장 쉽게 조이스틱을 만드는 시간을 가져보도록 하겠다. 이 영상은 골드메탈님의 영상을 참고했으며, 에셋스토어의 조이스틱 에셋을 활용한다. 가장 먼저, 에셋스토어에 접속하여 저 에셋을 다운로드 해준다. https://assetstore.unity.com/packages/tools/input-management/joystick-pack-107631 Joystick Pack | 입출력 관리 | Unity Asset Store Get the Joystick Pack package from Fenerax Studios and speed up your game development process. Find this & other 입출력 관리 options on the Unity Asset S.. 게임 개발/유니티C# 2022. 11. 15. 유니티 카메라 기법(PostProcessing 포스트 프로세싱) - 1편 오늘은 유니티에서 카메라를 다루는 법을 이야기 해 보겠다. 게임을 만들때 굉장히 중요한 요소가 많은데, (예시 게임 퀄리티, 게임성, 오디오, 재미) 그 중 하나가 카메라 이다. 카메라는 플레이어가 보는 화면이기 때문에 다양한 시각처리가 들어가면 퀄리티가 좋아보일 수 있다. 다시 말해 오늘은 시각적 요소를 추가하는 법을 다루는 것이다. 먼저, 언제나 그랬듯이 Window -> Package Manager로 들어가준다. 그리고 PostProcessing을 다운 받아준다. 안보인다면 맨 위에 저 탭을 클릭해서 Unity Registry로 바꿔준 후 찾아주면된다. 참고로 말해주자면 In Project 로 바꾸면 현재 나의 프로젝트에 다운받아져 있는 항목이 표시되고, My assets는 에셋스토어에서 다운받은 .. 게임 개발/유니티 2022. 9. 26. 이전 1 다음 💲 추천 글 반응형