300x250
Unity 2021.3.5f1 버전에서는 기본적으로 2D Tilemap Extras가 패키지안에 포함되어 있어요.
근데 프리팹브러쉬가 없어서 Unity-Technologies/2d-extras: Fun 2D Stuff that we'd like to share! (github.com)
해당사이트에 방문해서 프로젝트를 받은후 프리팹 브러쉬폴더만 따로 프로젝트에 추가 해줬어요.
근데 이상태에선 에러가 바로나요.
Assets\PrefabBrushes\BrushMenuItem.cs(7,77): error CS0122: 'EBrushMenuItemOrder' is inaccessible due to its protection level
문제가 되고 있는 EBrushMenuItemOrder는
여기에 있어요.
네임스페이스는 같은데도 왜인지 보호수준떄문에 접근을 할수없다는 오류가 나서 EBrushMenuItemOrder를 public으로 풀어버리는 방법도 있겠지만 패키지 스크립트는 안건드리는쪽으로 하고싶어서
internal enum EBrushMenuItemOrder
{
RandomBrush = 3,
PrefabBrush,
PrefabRandomBrush
}
해당코드를 BrushMenuItem.cs 스크립트에 넣어줬어요.
잘 작동하네요!
참고자료
300x250
'[개인공부] > Unity' 카테고리의 다른 글
[Unity 2D] Flappy Bird (ML-Agents 2.0) 적용 해보기 (0) | 2022.08.29 |
---|---|
[Unity 2D] Player 이동 (A*, 에이스타알고리즘 적용) - 작성중 (0) | 2022.08.14 |
[Unity 2D] 캐릭터 마우스 이동 및 체력바 구현하기 (0) | 2022.08.08 |
[Unity UI] 스킬버튼 구현하기 (4) | 2022.08.07 |
[Unity] Json 데이터 불러오는 과정 연출하기(문자열 값을 제네릭 형식 매개 변수로 변환하기) (0) | 2022.07.23 |