1. Hey! Guest! The 34th GMC Jam will take place between August 22nd, 12:00 UTC (Thursday noon) and August 26th, 12:00 UTC (Monday noon). Why not join in! Click here to find out more!
    Dismiss Notice

Asset - Extension Text Inputs - GM Studio 2

Discussion in 'Marketplace' started by Dragon47, Jul 8, 2017.

  1. Dragon47

    Dragon47 Member

    Joined:
    Jul 6, 2016
    Posts:
    179
    [​IMG]

    Demo: https://1drv.ms/u/s!AppH38QcoEBfiKVFbF-SFrlkQCoQbQ


    Poor input boxes make your game look and feel unprofessional, and can ruin the important first impression of a player. But they're a pain to program properly. With this text input extension you can avoid dozens of hours of UI programming, and get high quality text inputs in an instant!

    This is the GM Studio 2 version of Text Inputs. Click here for the GM Studio 1 version.

    Features:
    • Singleline and multiline text input.
    • Horizontal and vertical text alignment.
    • Text selection (with mouse, shift, Ctrl + A, and doubleclick).
    • Text navigation (with mouse, arrow keys, home/end and page up/down with Ctrl functionality).
    • Copying, cutting and pasting.
    • Local undo/redo memory. Ctrl + Z and Ctrl + Y (as well as Ctrl + Shift + Z).
    • Delete and backspace with Ctrl functionality.
    • Supports both monospaced and variable-width fonts.
    • Custom cursor sprite and cursor styles.
    • Commented and organized code.
    • Fast and optimized, made with efficiency in mind.
    • Logic and display separation.
    • Irrespective of room speed, dependent on delta_time (and easily convertable to other game loops if need be).
    • All GML.
    • Supports octothorps (#).
    Marketplace link: https://marketplace.yoyogames.com/assets/5604/text-inputs-gm-studio-2

    Screenshots from marketplace:

    [​IMG]

    [​IMG]

    More:
    [​IMG]

    [​IMG]

    [​IMG]
     
    Last edited: Jan 24, 2019

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice