Engine 111

[Unity 2021.3.3f1 LTS] A Native Collection has not been disposed, resulting in a memory leak. Enable Full StackTraces to get more details.

유니티 2021로 업그레이드 하면 메모리 릭이 발생한다고 에러 메시지가 표시된다. 메모리 릭은 잡는 것이 맞겠지만, 이를 콘솔 창에 표시하지 않도록 하고 싶다면 아래와 같이 설정한다. "A Native Collection has not been disposed, resulting in a memory leak. Enable Full StackTraces to get more details." Package Manager => + 버튼 클릭 => add package by name => "com.unity.jobs" 입력 => add 버튼 클릭해서 설치 설치가 완료되면 유니티 에디터 상단 메뉴에 Jobs 라는 메뉴가 새롭게 생성된다. Jobs => Leak Detection => Off 로 설정하면 더 이..

Engine/Unity 2022.05.21

[Unity 2021.3.3f1 LTS] Play 버튼을 클릭하면 reload 없이 바로 재생되도록 하는 옵션

유니티 2021 버전부터 게임 재생 버튼을 클릭하면 바로 재생되지 않고 "reload script assembly" 와 같은 로딩 창이 뜨고 나서 한참 뒤에 게임이 재생되도록 디폴트로 설정이 되어 있는데요. 이전 버전과 같이 바로 재생되도록 하기 위해서 아래와 같은 설정이 필요합니다. Project Settings => Editor => Enter Play Mode Options 체크 (활성화) Reload Domain 체크 해제 (비활성화) 유니티 공식 문서에는 Domain Reload에 대해 다음과 같이 명시되어 있습니다. Domain Reloading resets your scripting state, and is enabled by default. It provides you with a comp..

Engine/Unity 2022.05.21

[Unity 2021.3.3f1 LTS] auto refresh 해제 방법

유니티가 버전 업 되면서 auto refresh 설정을 해제 하는 메뉴가 변동되었습니다. 이전 버전에서는 Preference => General => Auto Refresh 였습니다. 2021 버전에서는 Asset Pipeline 메뉴에 Auto Refresh를 해제할 수 있는 옵션이 위치합니다. 이 기능을 해제하면 매번 에셋 변경이 있을 때마다 컴파일이 되는 디폴트 설정이 변경됩니다. 윈도우의 경우 Ctrl+R 단축키로 refresh를 할 수 있습니다.

Engine/Unity 2022.05.21

Flutter 3 출시 소식

벌써 플러터 3가 출시 되었습니다. 베타 때부터 시작해서 그동안의 여정을 보면 발전 속도가 놀라운데요. 특히 이번 3.0 버전에서는 macOS, Linux 등의 플랫폼을 지원하고, Apple Silicon 빌드 또한 지원하기 시작했습니다. 가장 눈에 띄는 기능은 플러터 캐주얼 게임 툴킷 (Flutter Casual Games Toolkit) 인데요. 두 가지 면에서 Unity 엔진과 Flutter 3가 시장 포지셔닝이 비슷하네요. 첫째, 멀티 플랫폼 지원 둘째, 캐주얼 게임 개발 보다 자세한 소식은 아래 링크를 참고하시기 바랍니다. https://medium.com/flutter/introducing-flutter-3-5eb69151622f Introducing Flutter 3 The culminati..

Engine 2022.05.14

Flutter 장점만 나열

Flutter는 React Native와 비교가 많이 되는 편으로 보인다. 네이티브 급으로 속도가 빠르다. RN은 Bridge가 있는 반면에, Flutter는 네이티브로 컴파일 된다. 개발이 쉽다 크로스 플랫폼 지원 (웹, 모바일, 데스크탑 등) 새롭지만 친숙한 프로그래밍 언어 Dart 개발사가 Google이다(!?) React는 JavaScript를 다룰줄 알아야 하는데, C++ / C# 위주로 개발한 나로서는 Flutter가 더 매력적으로 느껴진다. 참고 서적 - https://ridibooks.com/books/3780000151?_s=search&_q=%ED%94%8C%EB%9F%AC%ED%84%B0&_rdt_sid=search&_rdt_idx=1 쉽고 빠른 플러터 앱 개발 인프런의 인기 강의, ..

Engine 2022.05.08

[2022-04-25] UE5 개발 환경 세팅 중

우선 노트북에 VisualSVN Server를 설치해 두었다. Repository를 하나 생성해 두었다. 노트북 HDD가 1TB 밖에 안 되지만 우선은 공부하는데는 지장이 없을듯 하다. 그리고 메인 PC에서 Third Person Template로 프로젝트를 새롭게 생성하였다. Landscape로 Mode를 변경했더니 CPU 점유율이 아래 스크린샷과 같이 올라간다. 아무래도 RAM은 32GB도 부족한거 같다. 램 가격이 떨어질 날을 기다리며 우선은 스터디 열심히 해보자. Visual Studio 2022도 훌륭한 IDE이지만 나는 Rider에 익숙해서 Rider를 설치해 보았다.

Engine/Unreal 2022.04.25