본문 바로가기
Leaning/유니티

[유니티] ScriptableObject

by ksw8596 2024. 12. 2.

//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는 클래스 인스턴스와는 별도로 대량의 데이터를 저장하는 데 사용할 수 있는 데이터 컨테이너입니다.

'Leaning > 유니티' 카테고리의 다른 글

[유니티] 메뉴생성 - 목표: 엑셀파일 변환  (0) 2025.01.04
[유니티] 툴 만드는 법  (0) 2025.01.04
유니티 카드게임 Learning  (0) 2024.12.14
유니티 기능  (0) 2024.12.14