SalasJuan / CodeHunter

Repositorio para el Juego Code Hunter
1 stars 0 forks source link

Scriptable Objects 📄🔧 #16

Open SalasJuan opened 9 months ago

SalasJuan commented 9 months ago

Investigar sobre los Scriptable Objects 🚀

  1. ¿Que son?
  2. ¿Como usarlos y para que ?

Volcar informacion y Ejemplificar de ser Posible

Implementar en Armas 🗡️ y Objetos 📨

  1. Lograr Una arma funcionando con ScriptableObject y un Objeto Requiere :octocat: [ #27 ]

Al Finalizar 🏁 Marcar Entregado

SalasJuan commented 8 months ago

Los Scriptable Object📃 son Assets que funcionan como Contenedores de Datos reutilizables♻️ . (Puede contener tanto Variables como Funciones)

Logica de Prefab y Scriptable Object

image.......image

Como utilizarlo 🔍

Se crea un Script con la funcion de Plantilla. [Reemplazar MonoBehaviour]

image 🎴-----------------------📄-image

Cuando se Pone Name se debe tener en cuenta que el Obj. por defecto tiene uno asignado, por eso debe declararse:

image ↔️ image

Para utilizar la Plantilla se crea una ruta para que el Menu pueda Crearlo

image image

Se crea un Script para Mostrar las Cartas //Siendo "card" la referencia al ScriptableObject

image

Se crean referencias al UI para poder referenciarlas desde en el Inspector

image

image

Luego de asignar las referencias se toman de card los datos para Mostrarlos en Pantalla

image

Logrando Esto 👇

image


Mayor Ventaja 🥇

Prefab 📦

image


Scriptable Object 📃

image


Tener en Cuenta ⛔

Los datos de los Scriptable Object son Persistentes al Cambio de Escena y Play Mode