Post by zerored on Apr 14, 2023 0:49:10 GMT
Estuve buscando una guía de inventario y no encontré nada.
Equip Areas que son y para que sirven ?
Las Equip Areas usa Slot donde podemos equipar nuestro equipamiento, Armas, Posiones, Ect,Ect.
Cuando creamos un nuevo item en el inventario le asignamos un tipo : Shooter, Melee, Archery .....
Un Equip Area puede tener tantos slot como quieras, Cuando llamamos a Equip Area este le pregunta a los Slot que tiene
asignado si el tipo de item coincide con el tipo de item asignado a esos slots.
Si dentro de Equip Area hay un Slot que admita ese Item, lo equipara.
El Equip Area esta controlado por el Script (V Equip Area) No voy a entrar mucho en detalle en cuanto a su logica, seria muy largo.
1 - Cuando vemos el script V Equip area tenemos :
Script : hace referencia al script
inventario : hace referencia al inventario
item Picked : esto abre V Item Windows (script) el cual genera una lista de item que hemos seleccionado como soportados.
(es decir, aquellos elementos equipados que pueden ser en los slot. )
Equip Slot : Podemos crear mas Slot y colocarlos aqui.
El resto de configuraciones es opcional.
2 - Vallamos ahora a un EquipSlot
Vemos que tenemos:
Item : el cual se asigna desde la lista de Item.
Is Valid : El cual activa o desactiva el slot (Útil en muchos casos)
Item Type : Aqui asignamos los tipos de item que pueden entrar a ese slot. (puede ser mas de un tipo)
3 - Area Volvamos a la Equip
Cuando creamos un nuevo Equip Area (es decir un objeto que contenga ese Script)
Se le asigna un valor dentro de la gerarquia. Ese valor empiesa desde 0 y se llama (Index Of Equip Area)
Esto es util ya que nos permite equipar un item en un equip area en espesifico o en un slot en espesifico.
Por ejemplo, podemos usar el Script V Agregar artículo por ID para agregar un artículo al inventario y equiparlo en un índice de área de equipo, siempre y cuando
tenga una ranura que soporte ese artículo.
Cuando guardamos el inventario se guardan también las equip areas y al cargar el inventario se cargan las equip areas, equipando así los item.
Esto esta bien si solo usamos un personaje, pero es muy molesto si tenemos mas de un personaje y queremos que cada uno tenga una configuracion
diferente de los elementos que tiene equipados.
Inventario para cada personaje no es una opción si queremos que compartan los mismos elementos.
Por el momento no tengo una solucion a esto.
Seria bueno aislar la lista de equip area de la liste de item, aunque no tengo idea de como hacerlo.
por el momento intentare rutas alternativas.
Equip Areas que son y para que sirven ?
Las Equip Areas usa Slot donde podemos equipar nuestro equipamiento, Armas, Posiones, Ect,Ect.
Cuando creamos un nuevo item en el inventario le asignamos un tipo : Shooter, Melee, Archery .....
Un Equip Area puede tener tantos slot como quieras, Cuando llamamos a Equip Area este le pregunta a los Slot que tiene
asignado si el tipo de item coincide con el tipo de item asignado a esos slots.
Si dentro de Equip Area hay un Slot que admita ese Item, lo equipara.
El Equip Area esta controlado por el Script (V Equip Area) No voy a entrar mucho en detalle en cuanto a su logica, seria muy largo.
1 - Cuando vemos el script V Equip area tenemos :
Script : hace referencia al script
inventario : hace referencia al inventario
item Picked : esto abre V Item Windows (script) el cual genera una lista de item que hemos seleccionado como soportados.
(es decir, aquellos elementos equipados que pueden ser en los slot. )
Equip Slot : Podemos crear mas Slot y colocarlos aqui.
El resto de configuraciones es opcional.
2 - Vallamos ahora a un EquipSlot
Vemos que tenemos:
Item : el cual se asigna desde la lista de Item.
Is Valid : El cual activa o desactiva el slot (Útil en muchos casos)
Item Type : Aqui asignamos los tipos de item que pueden entrar a ese slot. (puede ser mas de un tipo)
3 - Area Volvamos a la Equip
Cuando creamos un nuevo Equip Area (es decir un objeto que contenga ese Script)
Se le asigna un valor dentro de la gerarquia. Ese valor empiesa desde 0 y se llama (Index Of Equip Area)
Esto es util ya que nos permite equipar un item en un equip area en espesifico o en un slot en espesifico.
Por ejemplo, podemos usar el Script V Agregar artículo por ID para agregar un artículo al inventario y equiparlo en un índice de área de equipo, siempre y cuando
tenga una ranura que soporte ese artículo.
Cuando guardamos el inventario se guardan también las equip areas y al cargar el inventario se cargan las equip areas, equipando así los item.
Esto esta bien si solo usamos un personaje, pero es muy molesto si tenemos mas de un personaje y queremos que cada uno tenga una configuracion
diferente de los elementos que tiene equipados.
Inventario para cada personaje no es una opción si queremos que compartan los mismos elementos.
Por el momento no tengo una solucion a esto.
Seria bueno aislar la lista de equip area de la liste de item, aunque no tengo idea de como hacerlo.
por el momento intentare rutas alternativas.