Hi :)
This one is going to get long. I can feel it.
Before I begin explaining why the gallery is a marvel of engineering. I'll talk about something slightly more complex: Unreal Engine 5.
I've been poking around the engine and watching several hours of tutorials this past week, and I feel very confident about using it for my next project. Primarily because of blueprints. It reminds me of blender and a little bit of RPGMaker believe it or not.
I'm not saying it'll be easy but it's very doable. It's just a matter of learning some more and doing a lot of things.
So gallery time.
I'm sure there're better ways to do it but this is mine. A 100% made in Taboossy product.
When I first posted that rough concept, a month or two ago, I was not expecting it'd get this complicated but I think it turned out great. Both in terms of performance and visuals. It's also easy to expand and modify.
After a lot of trial and error this is the result:
On the left, where all the black boxes(events) are, that's the "walkable" space.
When you enter the gallery the game generates the 1st page.
(See pic1) Moving up and down changes the switches "even" and "odd" from on to off. When "even" is ON, it turns "even" OFF and turns "odd" ON. When "odd" is on the opposite happens. This happens on every box.
This is to make the marker, that points to the right picture, appear. It needs to be "event touch" to trigger on every moved square. The events are "read" from right to left (in this case 3>2>1) so whatever can trigger 1st will, starting at the right. That's why it needs to turn even OFF if even is ON. Otherwise it'd never move past that event.
(See pic2) Once you're on the right square, meaning you're on the scene you want to view, there's two options if the scene's locked you get the hint. If unlocked you get the option to view the scene.
(See pic3) Page flipping happens in conjunction with (See pic4) a parallel event in the corner. By increasing or decreasing a variable when moving up or down on the right squares, the parallel event generates the different pages with the right pictures.
And that's it. Honestly the hard part was to figure out the Odd and Even switches. The rest are things I've done before.
Hopefully that was somewhat understandable and interesting.
I'll continue messing with Unreal and maybe start showing things in the coming weeks.
Bye bye :)