Leaning/유니티
[유니티] ScriptableObject
ksw8596
2024. 12. 2. 22:30
//ScriptableObject : 에셋메뉴를 만들어줌
[CreateAssetMenu(fileName = "파일이름명", menuName = "메뉴이름", order = 1)]
order : 순서
[CreateAssetMenu(fileName = "New Card", menuName = "Card", order = 1)]
public class CardScriptableObject : ScriptableObject
{
public string cardName;
//Text넣을 크기를 늘려줌
[TextArea]
public string actionDescription, cardLore;
public int currentHealth, attackPower, cost;
public Sprite characterSperite, bgSprite;
}
https://docs.unity3d.com/kr/2022.3/Manual/class-ScriptableObject.html
ScriptableObject - Unity 매뉴얼
ScriptableObject는 클래스 인스턴스와는 별도로 대량의 데이터를 저장하는 데 사용할 수 있는 데이터 컨테이너입니다. ScriptableObject의 주요 사용 사례 중 하나는 값의 사본이 생성되는 것을 방지하
docs.unity3d.com
ScriptableObject는 클래스 인스턴스와는 별도로 대량의 데이터를 저장하는 데 사용할 수 있는 데이터 컨테이너입니다.