유니티3D
-
[Unity3d] 일정 시간 이후 보상 구현하기Development/Unity3d 2020. 4. 18. 03:04
핵심1. class TimeManager IEnumerator getServerTime() : UnityWebRequest.Head(url)을 통해 서버로부터 시간을 가져온다. getCurrentTime() : 코루틴을 통해 얻은 현재시간을 PlayerPrefs로 저장한다. 보상시간을 저장할 때에는 순차적으로 콤마(,) 등을 기준으로 저장한다. 보상시간은 DateTime.AddMinutes() 등으로 하면 된다. ex) 2020-04-16 AM03:00, 2020-04-16 AM04:00, 2020-04-16 AM05:00, 2020-04-16 AM06:00 시간을 하나씩 가져오고 싶으면 string[] data = string.Split(',')로 가져올 수 있다. 보상이 지급된 이후에는 data[1]..
-
[Unity3D]유니티 간편하게 로우폴리 맵 만들기(Low-Poly Map)Development/Unity3d 2018. 11. 30. 00:41
1인 개발자들은 그래픽 처리에 대한 고민이 많죠 ㅠ그래서 에셋스토어에서 구매하거나 외주를 맡기기도 합니다.하지만 비용문제도 만만치 않은데요! 개발자도 간편하게 맵을 만들 수 있다면 얼마나 좋을까요??그래서 로우 폴리콘 맵을 만들어보고자 합니다! 찾아보니 다행히 방법이 있더군요~ 방법은 이렇습니다.1. 유니티에서 터레인 디자인 및 obj파일로 Export 2. Blender 프로그램으로 폴리곤을 다운시킨뒤 다시 fbx파일로 저장3. 수정된 터레인을 유니티로 Import!참 간단합니다 ㅎㅎ 이 글은 유튜브(https://www.youtube.com/watch?v=LBN5z3W9fzc&t=162s&index=2&list=LLkT6FLjQtb65XY9tLgKkCXQ)의 내용을 인용 및 요약하여 작성하였습니다. ..
-
[Unity3d] csv파일을 파싱하여 프리팹 실전배치하기!Development/Unity3d 2017. 7. 1. 01:39
유니티를 하다보면 중복되는 오브젝트를 효율적으로 관리하기 위해 프리팹(Prefab)을 많이 사용합니다. 이러한 프리팹으로 스테이지 구성을 하려고 하는데 각 씬별로 스테이지를 만들면 너무나 많은 씬(Scene)이 생성될 것 같다는 생각이 들었어요 스테이지를 수 백개 만들거라서요 한 씬에 스테이지 10개씩 넣어서 카메라를 이동하기에는 로딩이 오래 걸릴 것 같아 씬은 한개고 계속해서 스테이지를 삭제/생성하는 방식으로 할 계획입니다. 예를들면 다음과 같습니다. stage.csv 파일을 엑셀에서 작성하여 저장합니다. 저는 오브젝트를 원하는 위치에 배치하는 로직을 구현하였습니다. 이후 stage.csv 파일을 메모장으로 열어 인코딩을 UTF-8로 바꾸어 다시 저장합니다. (혹시 모를 오류가 있을까봐 UTF-8로 변..