E
ethian
Guest
Greetings
Currently using GMS2 with the subject of the textbox on my game, i finally decided to make a textbox engine from scratch, identical to the full ones that are for sale in the marketplace, the difference is don't use them on my game because of my lack of virtual money...
It must have the next features:
(i was working with GMS2 before, but i'm now working with GM:S now... see what comes next below...)
It must have the next features:
- Closed inside a sprite box, it just features 3 lines of text as maximun...
- Typewritter-like typing text
- Play sound when typing (Customizable via Interactible object/NPC object Creation Code)
- When typing, perform a short pause at commas, and probably dots, double dot and dot and coma...
- If the main character is at the top of the screen, the textbox is at the bottom of the screen and if the main character is at the bottom of the screen, the textbox is at the top of the screen.
- When typing, the sprite of the one who is responsable of the current dialougue (Face in textbox and Overworld NPC (Both of them customizable via Interactive Object/NPC object Creation Code)) becomes animated, when isn't typing, unanimated...
- When the text stops and it's complete, an arrow in the bottom right position of the box appears telling to you: "You can continue with the next dialougue by pressing z".
- Some characters/words are of different colors (Custom per Dialougue)
- Characters sometimes shake or move on circle (Optional via creation code or something else, if the variable "canshake" is true to make characters shake, and "cancircle" is true to make characters move on circles...)
- "Skip" the dialougue by pressing x while typing (Make the rest of the typing text type already, making it finished)
- Just continue with next dialougue by pressing z when text is not typing and it's complete, if out of dialougues, textbox disappear.
(i was working with GMS2 before, but i'm now working with GM:S now... see what comes next below...)
Last edited: