Almacenando items en el inventario: Unity + GameCreator

albin [rdz]
unity-gamecreator
Published in
3 min readMay 11, 2018

--

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

--

--