Buenas.
Estoy intentando hacer un juego en primera persona. Te terror. En el cual los personajes (futuramente online) van a tener la posibilidad de equipar 3 ítems (como linternas, libros, radio, etc.) el inconveniente que se me presentó es el inventario.
No quiero hacer un inventario como tal. Sino que puedan equipar 3 ítems (uno en mano dos en 2 sockets del mesh)
No logro dar con el algoritmo correcto. Alguno me podría ayudar?
Probé con un array de 3 lugares haciendo branchs pero no lo hago funcionable.
Programación: blueprint
Funciones que realizaría el jugador.
Levantar Ítem
- Si ya tiene ítem, guardarlo en un segundo o tercer socket del mesh.
- Va a poder llevar dos ítems iguales en dos distintos slots (como 2 libros y una linterna)
Soltar item
- Solo puede tirar el ítem equipado en mano. Si lo suelta no es necesario que se equipe alguno de los que ya tenga(quedaría con manos vacías)
Intercambiar ítem en mano
- un scroll con la rueda del mouse que intercámbie entre los ítems equipados.
Probé con varias cosas pero no doy con el funcionamiento correcto, por ahí con algunos otros ejemplos puedo adaptarlo.
Desde ya mil gracias.