C#
직렬화 SerializeField
뱃살고양이
2022. 4. 4. 19:56
● 직렬화(SerializeField)
● 난이도(중)
아직 잘 모르니 더 공부해보자:)
아래 유튜브 동영상은 C# 뿐만 아니라 자바에서의 개념도 나온다.
C#은 자바와 유사하기 때문에 비슷하거나 동일한 개념이 있는 것 같다.
1
2
3
using UnityEngine;
public class SomePerson : MonoBehaviour {
//This field gets serialized because it is public.
public string name = "John";
//This field does not get serialized because it is private.
private int age = 40;
//This field gets serialized even though it is private
//because it has the SerializeField attribute applied.
[SerializeField]
private bool hasHealthPotion = true;
void Update () {
}
}
Unity - 스크립팅 API: SerializeField
특별한 경우가 아니면 사용하지 않습니다. 유니티가 사용자의 스크립트를 직렬화 하는 경우에, public 필드만 직렬화합니다. 추가로 유니티가 private 필드를 직렬화하도록 설정하고 싶은 경우에, S
docs.unity3d.com