반응형 유니티 serializefield 뜻1 unity C# serializefield 사용 이유 1. serializefield를 사용하는 이유 유니티에서 serializefield를 사용하는 이유를 알아보겠습니다. public으로 선언된 변수가 있다고 했을 때, 해당 변수는 Inspector에서도 보이게 되며 다른 스크립트에서도 모두 보입니다. 즉, 수정 도 가능하게 됩니다. 프로젝트 진행 시 원치 않게 변하게 될 수 있다는 의미입니다. 교과서 적인 표현으로는 객체 캡슐화에서 보안성이 조금 떨어진다고 말할 수 있겠습니다. 그래서, 변수 선언 시 무분별한 노출을 막기 위해서 private 접근제한자를 사용하곤 하죠. 그런데 private이지만 inspector에서만 보이게 하고 싶다면, 유니티 GUI 툴의 장점만을 살리고 싶다는 이야기죠. 이럴 때 serializefield를 사용합니다. 하기처럼 .. 앱 만들기/유니티2D 2023. 5. 23. 이전 1 다음 반응형