ScriptableObject (Contêiner de dados) para salvar dados no sistema de eventos na Unity

Subscribers:
1,200
Published on ● Video Link: https://www.youtube.com/watch?v=9J_AKwsplBc



Duration: 6:12
26 views
3


Um ScriptableObject é um contêiner de dados que você pode usar para salvar grandes quantidades de dados, independentemente de instâncias de classe.

O uso de ScriptableObjects é uma técnica poderosa para separar a lógica do jogo dos dados e permitir que os designers façam ajustes facilmente no editor Unity

Um dos principais casos de uso do ScriptableObjects é reduzir o uso de memória do seu projeto evitando cópias de valores. Isso é útil se o seu projeto tiver um Prefab que armazena dados inalteráveis no MonoBehaviour anexado Scripts

Toda vez que você instanciar esse Prefab, ele obterá sua própria cópia desses dados. Em vez de usar o método e armazenar dados duplicados, você pode usar um ScriptableObject para armazenar os dados e, em seguida, acessá-los por referência de todos os Prefabs. Isso significa que há uma cópia dos dados na memória.

Assim como MonoBehaviours, ScriptableObjects derivam do objeto Unity base, mas, ao contrário de MonoBehaviours, você não pode anexar um ScriptableObject a um Objeto de jogo
. Em vez disso, você precisa salvá-los como Ativos em seu projeto.


curso de (Unity), Patrick W. Muniz 👉🏾: https://go.hotmart.com/H76216002V
curso (fullstack) b7web: 👩🏽‍💻👉🏾 https://go.hotmart.com/K49983852K




Other Videos By Área da Programação


2023-10-21Estrutura de Dados em Linguagem C (FILA)
2023-10-16Estrutura de Dados em Linguagem C para Alocação Dinâmica (MALLOC)
2023-10-15Estrutura de Dados em Linguagem C (PONTEIROS)
2023-10-15Estrutura de Dados em Linguagem C (STRUCTS)
2023-10-15Estrutura de Dados em Linguagem C (MATRIZ)
2023-10-15Estrutura de Dados em Linguagem C (ARRAY)
2023-10-15Instalar o Compilador CC++ (GCC) no Windows (MINGW) | Compilar C/C++ no Visual Studio Code
2023-10-05Teste Unitário em C# com .NET Framework
2023-10-01Animação orientada a objetos para interface do usuário UI na Unity com DOTween
2023-09-29Drag and Drop para arrastar e soltar elementos da interface do usuário UI na Unity
2023-09-28ScriptableObject (Contêiner de dados) para salvar dados no sistema de eventos na Unity
2023-09-27Object Pooling (padrão de design de criação) para otimizar o desempenho de Scripts C# em jogos Unity
2023-09-26O que é Time Delta Time e FPS na Unity
2023-09-25Ângulo Retângulo (Trigonometria) | Matemática para Programação de jogos
2023-09-24Seno e Cosseno | Matemática para programação de jogos
2023-09-22Escalonamento | Matemática para desenvolvimento de jogos
2023-09-21Vetores | Matemática para programação de jogos
2023-09-21Plano Cartesiano | Matemática para programação de jogos
2023-08-13Drag and drop unity UI (IDragHandler) | Event System C# (Tutorial)
2023-07-29Metal Slug (Unity 2D) Open Source (C#) Run and Gun (Shooter)
2023-07-05Object Pooling (Design Pattern) para aumentar o desempenho de scripts C# na Unity



Tags:
unity scriptable objects
unity
scriptable objects
scriptable object
unity scriptable object
scriptable objects unity
scriptable
como criar scriptable objects
unity scriptableobject
unity tutorial
unity scriptable objects inventory
scriptable object unity
scriptable objects unity tutorial
unity scriptable objects tutorial
c#
tutorial scriptable
tutorial
scriptableobject
script table object
unity scriptable objects architecture
script table object unity