본문 바로가기
반응형

IT/Unity3D13

Missing script 찾는방법 아래 녀석은 런타임에 하이어래키 root 부터 모든 자식 게임오브젝트들의 컴포넌트를 검사합니당 개발중에는 주기적이나 상시 돌리면서 missing script를 관리할 때 유용하게 사용했습니다. using UnityEngine; using System.Collections; public static class MissingFinder { #if UNITY_EDITOR private const bool useCheckMissingScript = true; #else private const bool useCheckMissingScript = false; #endif public static void FindAll_InHierarchy() { if (!useCheckMissingScript) return; O.. 2023. 4. 19.
Windows Standalone 실행 경로 확인 Unity3D로 윈도우 프로그램을 만들고 runtime의 실행파일의 경로를 알아야 하는 경우가 생겼습니다. 아래 이미지의 경로를 알아야 했습죠 처음엔 별 생각 없이 이걸 사용 했습니다. System.Environment.CurrentDirectory 하지만 runtime에 저녀석이 가르키는 경로는 쌩뚱맞은 경로를 뱉어냈습니다.... Assembly의 경로를 확인 해봅니다. Assembly.GetExecutingAssembly().Location 딱! 원하는 위치는 아니지만 변함없이 저 .dll의 fullpath를 뱉어줍니다. Assembly의 경로를 참고해서 아래와 같이 잘 사용하고 있습니다. Directory.GetParent(Assembly.GetExecutingAssembly().Location)... 2023. 4. 18.
Android에서 유니티 실행하기 AR, MR 같은 서비스들이 생기면서 Unity를 직접 실행하지 않고 Native App에서 Unity를 실행하는 방식이 자주 사용되고 있는 것 같습니다. android에서 유니티 실행에 insight를 주는 글 안드로이드에서 유니티 프로젝트 불러오기 - 퍼즐잎의 기술블로그 Unity 프로젝트 - Android Studio에 연동하기 - Dev Stack Unity) 유니티에서 C#으로 Android Native Code 실행하기 - (1) C# 코드 원리편 - 파파비의 블로 위 방식과는 조금 다른 방식으로 보여지는데 OpenCV와 NDK를 사용하여 Android에서 Face Detection(얼굴 검출) - 멈춤보단 천천히라도 어떤 방식이 더 좋은 것인지는 모르겠습니다. 위 문서들에서 말하는 nativ.. 2023. 4. 18.
Ubuntu 18.04-LTS 에 Unity 설치 참고 클라우드 우분투에 GUI로 원격 연결하기 - 생각의 자취 Unity3D 에디터 리눅스용 설치법 - MoorDev의 우분투 사용 분투기 ubuntu 18.04-LTS 준비 sudo apt-get update sudo apt-get install tasksel sudo tasksel install ubuntu-desktop 시스템 시작 때 마다 자동 실행 되도록 설정, gdm3가 실행되어야 gui 환경을 사용할 수 있습니다. sudo systemctl enable gdm3 sudo systemctl start gdm3 리눅스를 좀 그럴싸 하게 사용하기 위해 설치 (아이콘 모양 이라던지....) sudo apt-get install gnome-tweaks 원격 접속을 위해 xrdp 설치 sudo apt-.. 2023. 4. 18.
반응형