Development/Unity3d
-
[Unity3d]PC로 빌드했는데 exe 파일이 추출이 안될때 100% 해결방법Development/Unity3d 2019. 11. 3. 03:27
PC로 빌드했는데 다음과 같은 에러가 뜨는 경우가 있다. UnityException: Build path contains project built with "Create Visual Studio Solution" option, which is incompatible with current build settings. Consider building your project into an empty directory. UnityEditor.WindowsStandalone.WindowsDesktopStandalonePostProcessor.CheckSafeProjectOverwrite (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unit..
-
[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)의 내용을 인용 및 요약하여 작성하였습니다. ..
-
[유니티&PHP]현재시간 가져오기Development/Unity3d 2017. 9. 3. 21:27
유니티3D에서 혹은 타 개발툴에서 현재시간을 가져와야하는 경우가 있다. 이 때에는 mySQL에서 DB를 만들거나 'SELECT NOW();' 쿼리를 생성할 필요도 없다. PHP파일에서 다음과 같이 설정하면 된다. 우리나라는 GMT+9 시간대이므로 위처럼 하면된다. (없이 하면 GMT+0으로 출력됨) 출력결과 2017/09/3 21:21:20 출력 포맷방식은 http://php.net/manual/kr/function.date.php
-
[Unity3d] csv파일을 파싱하여 프리팹 실전배치하기!Development/Unity3d 2017. 7. 1. 01:39
유니티를 하다보면 중복되는 오브젝트를 효율적으로 관리하기 위해 프리팹(Prefab)을 많이 사용합니다. 이러한 프리팹으로 스테이지 구성을 하려고 하는데 각 씬별로 스테이지를 만들면 너무나 많은 씬(Scene)이 생성될 것 같다는 생각이 들었어요 스테이지를 수 백개 만들거라서요 한 씬에 스테이지 10개씩 넣어서 카메라를 이동하기에는 로딩이 오래 걸릴 것 같아 씬은 한개고 계속해서 스테이지를 삭제/생성하는 방식으로 할 계획입니다. 예를들면 다음과 같습니다. stage.csv 파일을 엑셀에서 작성하여 저장합니다. 저는 오브젝트를 원하는 위치에 배치하는 로직을 구현하였습니다. 이후 stage.csv 파일을 메모장으로 열어 인코딩을 UTF-8로 바꾸어 다시 저장합니다. (혹시 모를 오류가 있을까봐 UTF-8로 변..
-
유니티에서 안드로이드폰 디버깅(로그캣) 하기Development/Unity3d 2017. 5. 11. 02:32
안드로이드 스튜디오에서는 안드로이드폰을 USB로 연결한 뒤 디버깅을 하면 실시간으로 로그캣을 확인하면서 디버깅을 할 수가 있습니다. 그러나 유니티에서는 자동으로 되지않더군요.. 그래서 따로 명령프롬프트 창에 띄워서 로그캣을 확인할 수 있다는 것을 알았습니다. (혹시 유니티에서 곧바로 안드로이드 폰의 로그캣을 볼 수 있는 방법을 아시는 분은 댓글로 남겨주세요 ㅎㅎ) 방법은 다음과 같습니다. 1. 안드로이드 sdk 폴더의 platform-tools 폴더로 이동합니다. 2. 해당 폴더 내에서 시프트 키 + 우클릭을 하면 위 그림과 같이 [여기서 명령 창 열기]가 나타납니다. 그리고 위와 같이 작성합니다. adb logcat : '안드로이드 폰'에서 발생하는 모든 이벤트 표시adb logcat -s Unity ..