@richard I need a little bit help as well, I am also working on a Visual Novel project and decided to go with Corona as its engine aswell
The story will be divided in arcs (4) and each arc will have chapters. Each arc/chapter will have around 300 pages~ average.
The layering of the scene is like this :
- -Background Image
- -Character sprite image (left or right or both if 2 chars)
- -Dialogue background image (just a placeholder to show convestation beween characters)
- -Dialouges (actual conversations shown above the Dail.BG)
All these things will always be present per story page, and aside these sometimes 2-3 buttons will show to ask for user choice which will change how the story unfolds.
A small minigame might also be present using the gestures of touch devices but yeah that will reside in its own scene for the sake of it.
I am a bit confused how to manage hundreds of dialogues, character sprites and background arts within a single scene and change them using touch event on the dialouge_BG actor.
Your approach for creating character and BG controller seems great as I can just create function which will return proper image to be used for that character, same thing for dialogue aswell with something like dialogue.make(“arc1”, “scene3”, “line31”)
I didnt got your explanation for that creating a script controller though, can you please explain it a bit more ?
The only thing I am confused is if I can handle atleast 1 story arc by using 1 scene controller using loops or tap events (tap reloads the controller) or will I need to create 1 scene controller per page/chapter and jump from one scene to another per tap
@zenkyren sorry my intention isn’t to hijack your thread but rather then creating another thread for same question as yours, I thought it will be better to ask @richard in this thread itself for future references