내일 배움 캠프: 타일맵 깜빡임 현상 수정하기(Tilemap Flickering) 오늘은 유니티에서 픽셀퍼펙트를 적용하면서 타일맵이 깜빡이는 현상이 생겨 이를 수정하고자 방법을 찾아 보던 중 Sprite Atlas에 타일맵을 넣으면 해결 된다는 글을 읽어 시도해보았다. 타일맵을 Sprite Atlas에 넣으면 텍스처 블리딩을 줄이고 픽셀 퍼펙트를 더 정확하게 적용할 수 있기 때문에 깜빡이는 현상이 해결되는 것으로 보인다. 또한 드로우 콜 최적화 덕분에 렌더링 성능도 같이 개선 될 수 있다. 내일배움캠프 2024.12.17
내일배움캠프: 확장메서드 확장 메서드(Extension Methods)란?개발을 하다보면 기존 클래스의 기능을 추가하고 싶은데 클래스 상속이 막혀 있거나 기능을 추가하기 어려운 경우가 존재한다. 이럴 때 확장 메서드를 사용하면 편하게 기능을 추가할 수 있다. 확장 메서드의 특징정적 클래스와 정적 메서드로 선언확장하려는 클래스의 인스턴스를 첫 번째 매개변수로 받으며, this 키워드를 사용네임스페이스를 통해 확장 메서드를 사용 가능 확장 메서드의 기본 문법public static class MyExtensions{ public static int WordCount(this string str) { return str.Split(new char[] { ' ', '.', '?' }, StringSplitOpti.. Unity 2024.12.16
내일배움캠프: Mission 시스템 미션 시스템 설계 TODO미션의 종류가 많지 않으면 SO로 충분하지만 미션이 많아 진다면 데이터 시트를 통해 미션을 관리해줄 필요가 있다. 내일배움캠프 2024.12.13