반응형 Game Engine11 Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 🧱 사양 Windows 10, Visaul Studio 2022, Unreal5 💼 서론 언리얼에서 코드를 입력하다보면 Macro(UPROPERTY, UFUNCTION 등) 때문에 indent(들여쓰기)가 이쁘게 맞춰지지 않는 느낌을 받습니다. 사실 UPROPERTY 매크로 입력 전에 변수를 선언하고 그 뒤에 매크로를 입력하면 문제 없지만... 심리가 먼저 UPROPERTY 매크로 일단 입력하고 그 다음 변수 입력하고 싶으니... 옛날에 Unreal4 배우려고 했을 때 언리얼 공식 C++ Battery Collector 튜토리얼 영상을 봤었는데, 지금 코드 입력하는 것을 봐보니 변수부터 입력하고 그 뒤에 UPROPERTY를 입력하는 것을 보았다... 언리얼4, 5 둘다 사용 가능하다. 💡 Visual C.. Game Engine/Unreal 2023. 12. 17. Unity에서 JDK가 Missing인 문제 You are missing the recommended JDK. Install the recommended version using Unity Hub. 🧱 사양 Unity Hub 3.x, Unity 2021.3.15f1 LTS 💼 서론 과거와 다르게 이제는 Unity Hub에서 버전을 설치할 때 함께 모듈을 설치 할 수 있는데 그 때 JDK 또한 함께 설치가 가능합니다. Unity에서는 이제 OpenJDK가 기본 JDK가 되었습니다. 그래서 경로를 보면 폴더가 존재하든 하지 않든 OpenJDK 경로로 지정하게 됩니다. 그러나 JDK를 설치하지 않은 사람의 경우 Missing이 일어나게 됩니다. You are missing the recommended JDK. Install the recommended .. Game Engine/Unity 2022. 12. 15. Unity에 OpenJDK 설치 확인 및 연결하기 🧱 사양 Unity Hub 3.x, Unity 2021.3.15f1 LTS 💼 서론 Unity Hub에서 특정 버전을 설치하면서 같이 설치 할 수 있으나 필요에 따라 설치를 하지 않을 수도 있습니다. 추후 다시 설치가 필요할 때의 방법입니다. 설치가 되어 있는지 프로젝트에서 확인하는 방법은 아래 링크를 통해 확인이 가능합니다. Unity에서 JDK, Android SDK, Android NDK 경로 찾기 🧱 사양 Unity Hub 3.x, Unity 2021.3.15f1 LTS 💡 Unity에서 JDK, Android SDK, Android NDK 경로 찾기 Unity 프로젝트가 열린 상태에서 Edit(1) > Preferences...(2)를 클릭합니다. External Tools(1)을 클릭하면 JD.. Game Engine/Unity 2022. 12. 15. Unity에서 JDK, Android SDK, Android NDK 경로 찾기 🧱 사양 Unity Hub 3.x, Unity 2021.3.15f1 LTS 💡 Unity에서 JDK, Android SDK, Android NDK 경로 찾기 Unity 프로젝트가 열린 상태에서 Edit(1) > Preferences...(2)를 클릭합니다. External Tools(1)을 클릭하면 JDK, Android SDK, Android NDK 포함 다양한 정보를 확인 할 수 있습니다. Game Engine/Unity 2022. 12. 15. Unity Hub에서 플랫폼 선택하기 💼 서론 보통 플랫폼을 선택하는 이유는 기본인 PC 플랫폼이 아닌 모바일 환경(Android, IOS) 환경에 접속하기 위해서 일 것입니다. 타겟 플랫폼은 처음 들어갈 때 원하는 플랫폼으로 세팅하고 들어가면 그 이후는 따로 설정할 필요가 없으나 혼자가 아닌 다 같이 작업을 하게 되면 Git으로 프로젝트를 받게 되고 아무 생각 없이 습관적으로 프로젝트를 눌러 원하는 플랫폼이 아닌 것으로 들어가게 되는 불상사가 발생합니다. 그나마 Unity Hub 2.x에서는 타겟 플랫폼을 선택할 수 있는 UI가 처음부터 바로 보이나 Unity Hub 3.x부터는 뎁스가 늘어나 바로 보이지 않습니다. 프로젝트가 열린 상태에서 Build Setting을 통해 버전을 변경해도 되지만 프로젝트의 크기가 클 경우 여는 시간도 한 .. Game Engine/Unity 2022. 12. 11. Unity Custom Editor에서 선택된 영역 해제하기 🧱 사양 Unity 2021 LTS 💣 문제 Unity Custom Editor 작업 중에 상태를 변경하기 위해 값을 입력하고 UI를 갱신하는 과정에서 포커싱이 남아 있어 필드 값이 갱신이 안 되는 것처럼 남아있는 현상이 발생했습니다. 다른 곳으로 포커싱을 이동 시키면 정상적인 값으로 보입니다. 하지만 UI를 갱신했을 때 선택되었던 영역의 필드 값 또한 동시에 갱신된 것으로 보이도록 하고 싶었습니다. 💡 해결 원하는 타이밍에 해당 코드를 삽입하면 선택된 필드 영역이 선택되지 않은 것으로 변경됩니다. EditorGUI.FocusTextInControl(null); 참고할 링크 How can I remove the focus from a int field control in editor script? pri.. Game Engine/Unity 2022. 7. 7. Unity C# EPPlus ExcelPackage Save()시에 엑셀 파일을 열수 없는 문제 🧱 사양 Unity 2021 LTS, Microsoft 365 💣 문제 Unity Custom Editor 작업 중에 코드 상에서 .xlsm 확장자인 Excel 파일을 수정하고 저장하기 위해 Save() 함수를 사용한 뒤 실제 엑셀 파일을 열어볼 경우 아래와 같은 메시지가 출력됩니다. 파일 형식 또는 파일 확장명이 잘못되어 '.xlsm' 파일을 열 수 없습니다. 파일이 손상되지 않았는지, 파일 확장명이 파일 형식과 일치하는지 확인하십시오. 혹은 Excel cannot open the file '.xlsm' because the file format or file extension is not valid. Verify that the file has not been corrupted and that the.. Game Engine/Unity 2022. 7. 7. 유니티에서 플레이모드 구분하기 🧱 사양 Unity 2021.3.0f1 LTS 💼 서론 사람마다 다를 수 있겠지만 유니티를 사용하다 보면 순간 헷갈려서 플레이모드 중에 작업을 진행할 경우가 있습니다. 그래서 저의 경우에는 약간의 명암차이가 아니라 컬러 자체를 다르게 해서 작업하고 있을 때 상태가 플레이모드로 동작하고 있다고 인식하게 하고 있습니다. 이미 되돌릴 수 없는 강을 건넜다면 수정한 부분을 프리팹화 시키기도 하지만 이곳저곳을 많이 수정하고 추가했다면 난감할 때도 있습니다. 💡 플레이모드일 경우 화면 색상 변경 방법 왼쪽 상단의 Edit > Preferences > Colors > Playmode tint에서 원하는 색상으로 변경합니다. 플레이모드 상태에서 색상 변경을 하면 실시간으로 색상이 변경되는 것을 볼 수 있습니다. Game Engine/Unity 2022. 4. 28. Unity Addressable과 같은 Bundle 시스템을 이용하여 Video Data를 받아 재생하고 싶을 때 🧱 사양 Windows 10, Unity 2021 LTS 💣 문제 아래에서 설명할 방법은 일종의 편법(?)입니다. 동영상을 편하게 재생하려면 해당 프로젝트에 "StreamingAssets"이라는 폴더를 만들어 동영상을 넣고 URL을 연결해주면 됩니다. https://docs.unity3d.com/ScriptReference/Video.VideoPlayer.html Unity - Scripting API: VideoPlayer Content can be either a VideoClip imported asset or a URL such as file:// or http://. Video content will be projected onto one of the supported targets, such .. Game Engine/Unity 2022. 4. 22. Unity 2D Sprite Transform Rotate 사용 시 중앙 회전이 아닐 경우 🧱 사양 Windows 10, Unity 2021.3.0f1 LTS 💣 문제 테스트를 위해 Asset Store에서 무료 Sprite 에셋을 사용하던 도중 회전이 생각했던 것과 다르게 회전하고 있었습니다. 원하지 않았던 회전 결과 원했던 회전은 제자리에서 빙글빙글 도는 모습입니다. 원했던 회전 결과 💡 해결 1. 문제가 되는 Texture 2D를 선택하고 Inspector 창의 Sprite Editor를 선택합니다. 만약, 경고 표시가 뜰 경우 유니티 상단의 Window > Package Manager를 선택해서 2D Sprite를 설치합니다. 2. 해당 스프라이트의 Pivot 세팅이 Center가 아닐 경우 선택해 줍니다. 3. Center를 선택합니다. 4. Apply를 누르고 결과를 확인합니다. Game Engine/Unity 2022. 4. 18. Unity Theme 유니티 테마 변경 💡 공식 홈페이지 Unity 2019.4.8 Improvements Editor: Dark Theme editor preference is now available to all users 2019.4.8 이상부터 Pro의 상징이였던 다크 테마를 Personal 사용자도 사용 가능해졌습니다. 💡 Unity 테마 변경 전제 조건은 Personal의 경우 Unity 2019.4.8 이상입니다. Edit -> Preferences -> General -> Editor Theme -> Dark or Light Game Engine/Unity 2022. 4. 13. 이전 1 다음 반응형