Almacenando items en el inventario: Unity + GameCreator
Es necesario tener el plugin Game Creator instalado. También se necesita el módulo de Inventario: Descargar e instalar para realizar ejercicio.
En la última versión de Game Creator se integró el Module Manager :
Desde ahí se puede instalar y activar el módulo de Inventario:
El primer paso para almacenar objetos en inventario es crearlos como “catálogos”. En el menú de Game Creator > Preferences y en la opción de Inventory > Catalogue se agrega cada uno de los “items”o que se recolectarán:
En este ejemplo se agregará un sprite y el prefab correspondiente (el objeto que vamos a recolectar):
Después en el área de Settings se agregará el tipo de inventario que se trabajará. Puede ser “InventoryAdventure” o “InventoryRPG”:
En el objeto del escenario que será “recolectado” se le agrega un componente de Trigger de tipo On Player Enter y se añade una Action. Dentro de esta se coloca el módulo de Item con la operación Add y se selecciona el item del catálogo al que se sumará. En este caso es “Caja Orgánica”:
Hasta aquí ya se están almacenando los items cada que vez que el Player toca la caja. El siguiente paso sería mostrar la interfaz del inventario y eliminar la caja luego de que fue tocada por el player:
Al correr el programa se puede recolectar la caja y se suma 1 item en la interfaz de inventario:
Si la caja se convierte en prefab, se puede duplicar en el escenario y recolectar más objetos del mismo tipo:
El mismo proceso, intercambiando el tipo por “Caja de Metal” en un prefab diferente nos dará la opción de recolectar los diferentes tipos de items definidos en el catálogo:
Editar la interfaz del inventario