일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- owasp_dependency_check
- unreal_binaryselection
- appcenter대체
- unrealbuildcommand
- python3.12.4
- Unity2022
- ChatGPT
- unreal_flavorselection
- cookcontent
- unreal_android_빌드옵션
- python_distutils_module_missing
- jenkins_계정삭제
- jenkins_role관리_플러그인
- dxt
- asset database_androidlib
- unity package_androidlib
- sourcetree_accessdenied
- unreal_contentmanagement
- unrealbuildshellscript
- jenkins_sudo
- xcode_targeting
- molocon24내용정리
- sourcetree_authencicationfailed
- owasp_depdendency_check_shell
- molocon24후기
- xcode-select_jeknins
- molocon24
- apkipa업로드저장소
- jenkins_owasp
- etc2
- Today
- Total
목록Unity (5)
mystic-agit 개발 블로그

(1) 배경Unity에서 여러 프로젝트에 사용할 수 있는 플러그인이나 SDK 등을 사용하다 보면적용하는 개발자가 편히 사용할 수 있는 설정 GUI를 만드는 경우가 있음GUI 구성 시 Unity의 EditorWindow를 사용하는 경우 아래와 같은 형태로 설정 기능을 제공할 수 있음 (2) 문제 발생이슈 시나리오적용중인 개발자가 EditorWindow를 켜놓고 Unity C# 소스코드를 수정소스코드 수정 후 Unity 프로젝트 화면으로 포커스되면 변경된 소스코드를 컴파일 진행이때 열려있던 EditorWindow UI가 강제 종료되는 현상 발생 (3) 원인 분석에러 발생에러 내용 확인코드를 타고 들어가보면 EditorWindow를 다시 그리기 위해 OnGUI() 호출 및 진행 중OnGUI() 내부에서 UI를..

현재 Unity 프로젝트를 패키지화 할때 AssetDatabase.ExportPackage() 호출로 .unitypackage 파일을 구성할 수 있다.// 두 경로를 포함하여 .unitypackage 파일을 생성하는 예AssetDatabase.ExportPackage(new string[] { "mysticagit/data", "mysticagit/resource"}, "mysticagit.unitypackage", ExportPackageOptions.Recurse); Unity 2019.4 버전 이후 부터 Android 리소스를 포함하기 위해선 /Assets/Plugins/Android/res 와 같이 포함하는 방법이 아닌{리소스프로젝트이름}.androidlib/{AndroidNative 프로젝..
사내 플랫폼과 관련된 Unity 프로젝트를 유지 및 보수하면서 사용자가 지정한 플랫폼 설정을 저장하고 불러오기할 수 있는 데이터 형태를 고민한 결과 XML 데이터를 사용하기로 하였다. 기존에 Json 형태의 데이터를 사용하고 있었으나 몇 가지 단점이 있었다. - Json 파일을 문서 형식으로 불러왔을 때 시각적으로 쉽게 이해할 수 없음 - C# 에서 사용하는 Json 라이브러리에 따라 데이터를 구성하고 불러오기 하는데 구현 차이가 발생 - 내부 데이터 검색 및 삭제에 있어 코드 발생량 증가 - 기타 데이터의 복잡도나 양에 따라 어떤 형식을 사용하는게 좋을 지 달라지겠지만 현재 프로젝트에선 XML 데이터라면 가능한 정보를 담고 검색하는데 있어 효율적인 코드 구조를 가질 수 있을것이라 판단하였다. XML 데..

Unity 2022 이상에서 Android 리소스를 포함하는 구조인 .androidlib 이하로의 파일 이동 제한을 확인하였던 부분을 정리하고자 한다. [ 목차 ] 1. Unity 2021 에서 Android 리소스 적용 (1) Unity 2021에서 Android 리소스 적용 변경 사항 (2) 나의 프로젝트에서 대응한 방법 (Unity 2021 이상) 2. Unity 2022에서 Android 리소스 적용을 위한 대응 (1) Unity 2021 대응 로직으로 발생한 이슈 (2) 나의 프로젝트에서 대응한 방법 (Unity 2022 이상) 1. Unity 2021 에서 Android 리소스 적용 (1) Unity 2021에서 Android 리소스 적용 변경 사항 Unity 2021부터 과거 Unity 버전..

Unity 프로젝트에서 Android 빌드를 위한 Preferences 설정에서 보통 default로 아래처럼 모두 체크박스 되어있는 상태로 Unity 내장된 기본 경로를 사용하여 빌드한다. 혹은 Unity에서 제공하는 Android SDK의 버전과 다른 버전으로 빌드하려는 경우 'Android SDK Tools Installed~' 옵션을 해제하고 자체적으로 사용하는 Android SDK 경로를 사용하는 방법도 있다. 이번에 다루려는 내용은 Unity Android 빌드를 진행하는 단일 빌드 머신(Jenkins 빌드)에서 Unity 버전이 여러개 설치되어있는 경우 각기 Unity 버전에서 서로 다른 Android targetSDK 버전을 진행하려는 목적을 해소하는 방법을 정리해보았다. Phase 1 요..