2026/01 7

[Unity] Content Size Fitter: Parent has a type of layout group component

Layout Group과 Content Size Fitter를 같이 쓰다 보면 위와 같은 경고를 볼 수 있습니다.이는 Unity에서 제공하는 UI Setting을 따르지 않아서 생긴 경고입니다. 일반적으로 Content Size Fitter가 하위의 UI들의 크기에 따라 적절히 잡아주기 때문에 하위항목을 많이 가진 부모에 넣곤 합니다.하지만 Layout Group과 쓸 때는 한 번만 쓰면 됩니다. https://stackoverflow.com/questions/53059487/unity3d-parent-has-a-type-of-layout-group-error Unity3D - "Parent has a type of layout group" errorI have this simple structure ..

Unity 2026.01.30

Unity Sound Clip 간단 설정 및 확장자(BGM, SFX, Dubbing)

따로 음원크기나 프로젝트의 특성을 고려하지 않고 일반적인 경우에 간단 설정을 잊지 않기 위해 적어둡니다.(꼭 본인 프로젝트에 맞게 고려해서 설정하세요! 예를 들어 모바일일 경우 Mono로만 가능) [추천 음원 확장자]1. BGM : .mp3 또는 .ogg장점:압축률이 높아 파일 크기가 작음 → 모바일 환경에서 유리긴 음악 파일에 적합 (메모리 절약)Unity에서 잘 지원단점:무손실 포맷이 아니므로 음질 손실이 있음루프 시 프레임 단위 정확도가 떨어질 수 있음 (간혹 끊김 발생)대안: 긴 음악은 .ogg(Vorbis)도 많이 사용 → 루프 정확도가 더 좋음 2. SFX : .wav장점:무압축 포맷 → 빠른 로딩과 재생짧은 효과음은 용량 부담이 적음음질 손실 없음단점:파일 크기가 큼 → 긴 오디오에는 부적..

Unity 2026.01.26

[MariaDB] 다른 서버의 테이블 구조를 복사해서 가져오기, 테이블 구조 복사 붙여넣기

HeidiSQL을 사용하면서 스키마의 전체를 복사는 내보내기를 통해서 쉽게 되는데 개발DB에서 실서버DB로 Talbe한개만 넣으려고 할 때 내보내기로 해결이 되지 않았습니다. 처음 Table을 생성 시킬 때 쉽게 했던 방법을 기록해둡니다.더 좋은 방법이 있을 수 있지만 DB를 깊게 공부하질 않아서 모르겠네요. SHOW CREATE TABLE Table을 Create할 수 있는 SQL문을 줍니다.이때 주의 할 점이 외래키가 들어가 있는 경우 해당 외래키와 연결된 Table이 DB에 먼저 있어야 합니다. 가져온 DB의 구조를 원하는 다른 DB에 실행시켜주면 똑같이 생성됩니다. 여기까지는 새로운 생성을 그대로 해주는 것이고 테이블의 값이나 구조변경은 추가적인 SQL로 작업을 해야합니다.

MariaDB 2026.01.14

[Unity] Visual Studio에서 Auto Refresh 끄기

Visual Studio로 Unity작업 할 때 코드에 띄어쓰기 하나를 해도 자동 컴파일하게 되는데 작은 프로젝트면 크게 영향이 없을수도 있지만 큰 프로젝트를 하고 있을 때는 문제가 되기 때문에 자동 컴파일을 꺼야합니다. 일단 Preferences > Asset Pipeline > Auto Refresh를 Disabled해줍니다. 여기까지 하면 Rider IDE의 경우는 자동갱신이 안됩니다.문제는 Visual Studio는 이렇게 해도 자동갱신이 되는데 이는 Visual Studio자체에서 설정을 추가로 해줘야하는 것이 있습니다. Visual Studio의 도구 > 옵션에 가보면 Tools for Unity에서 저장시 Unity의 AssetDatabase 새로고침을 false로 바꿔줘야합니다.그리고 V..

Unity 2026.01.13

Google Play Console에서 라이선스 테스트에 테스터 등록하고도 안 될 경우 확인 사항

경험했던 것을 토대로 작성하기에 오류나 필요없는 정보일 수 있기에 참고만 해주세요! 라이선트 테스터가 됐다고 착각하고 실제 결제를 해서 돈이 나가버려서 이 부분을 해결하다가 실수한 부분을 적습니다. 결제 시스템은 아래와 같이 테스트 카드가 떴을 때만 원탭구매하세요.다른 카드가 뜨면 실제 구매되거나 구매불가 카드일 경우 구매불가됩니다. 아래는 저의 경우 문제됐던 부분에 대해 적습니다.분명 저기 이메일 목록에서 라이선스 테스터를 이메일목록 만들기를 했음에도 테스트 작동이 되지 않았을 때는 아래의 사진처럼 꼭 체크표시를 누르고 변경사항저장을 해주세요(아래의 사진에서는 이미 변경사항저장해서 비활성화 되어 있을 뿐입니다.)이메일 목록 만들고 이메일 등록은 등록일 뿐 실제 그 목록을 사용하겠다는 의미가 아..

개발 2026.01.09

[Unity] App Bundle의 일부 기능 모듈이 최대 압축 다운로드 크기(200MB)를 초과합니다. base 모듈의 크기를 줄이세요.

구글에 App을 업로드하는데 App Bundle의 일부 기능 모듈이 최대 압축 다운로드 크기(200MB)를 초과합니다. base 모듈의 크기를 줄이세요.라는 오류 문구가 떴습니다. .abb를 .zip으로 해서 base폴더의 크리를 보면 200MB를 초과한 상태이기 때문입니다. Unity에서 해결하기 위해서는Edit > Project Settings > Player > Publishing Settings에서 Split Application Binary 위의 옵션을 체크하고 Build하면 base폴더 안에서 Assetpack Data를 UnityDataAssetPack폴더로 따로 빼기 때문에 base폴더의 크기가 감소하게 되기에 해결이 됩니다.

Unity 2026.01.08

ASP.NET HasNoKey 설정

작업했던 기록을 하는 블로그입니다.기록을 하면서 약간의 오류가 있을 수 있습니다. 사용한 ASP.NET의 버전의 9.0이며EntityFrameworkcORE.MySql의 버전은 8.0.3입니다. 1. DBContext 설정에 PrimaryKey가 있을 때와 없을 때의 차이입니다.using Microsoft.EntityFrameworkCore;namespace MyProject;public class ServerDbContext : DbContext{ public ServerDbContext(DbContextOptions options) : base(options) { } protected override void OnModelCreating(ModelBuilder modelBuilder) ..

ASP.NET 2026.01.07