Scriptable Object (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=FC8lbwo94e4



Duration: 6:12
29 views
2


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


2024-04-11Survival Horror Game on Unreal Engine (C++ / Blueplint)
2024-04-07Random Board Game Unreal Engine 5
2024-03-27MEU PRIMEIRO JOGO PUBLICADO NA PLAY STORE (MILKY SHAKY LAB)
2024-03-24AS GAME ENGINES MAIS POPULARES (EVOLUÇÃO AO LONGO DO TEMPO)
2024-03-20METAL SLUG GAME (RUN AND GUN) IN ENGINE UNITY (C#) C SHARP
2024-03-18UNITY AI CHESS GAME IN (C#) C SHARP (JOGO DE XADREZ)
2024-01-01Os Melhores Jogos INDIE BRASILEIROS em (C#) UNITY
2023-12-13Marcos GameDev Analisando Jogo 2D em Unity
2023-11-21Animação orientada a objetos para interface do usuário UI na Unity com DOTween
2023-11-14Drag and Drop para (arrastar e soltar) elementos da interface do usuário UI na Unity
2023-11-13Scriptable Object (Contêiner de dados) para salvar dados no sistema de eventos na Unity
2023-11-12Object Pooling (padrão de design de criação) para otimizar o desempenho de Scripts C# em jogos Unity
2023-11-114 Tipos de Interface com o Usuário UI na Unity
2023-11-10Angry Birds Unity 2D (Tutorial) | Criando jogo (Angry Birds) Unity 3D
2023-11-10Rotina de um Programador de Jogos Estagiário em Home Office (Unity + C#)
2023-11-07DIP - Princípio da inversão de dependência
2023-11-06ISP - Princípio da segregação de interface
2023-11-05LSP - Princípio de Substituição de Liskov
2023-11-03OCP - Princípios Abertos e Fechados usando Métodos de Extensão (SOLID)
2023-11-02SRP - Princípio da Responsabilidade Única (SOLID)
2023-10-31SOLID - Princípios da Programação Orientada a Objetos



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