Download (github) | Images
Ever wanted to have pretty dots or lines or fancy things follow your mouse? Are you making a game using AHK and GDI+ and want to add some pizzazz? Or are you just bored? Well, now you can make some really cool/pretty/fancy stuff to do so!
Using the latest in high-tech cutting edge scientific technology, you can now create particles (often seen in games as fire, dust, little firefly type dots around a laser beam, or the mouse tail on windows OS) onto your screen or onto a GUI (or even your own GDI+ graphics), with AHK! Create fire, arcs, triangles, circles, helixs (helii?), dots, lines, text, spirals, fish, and more. It'll be fun and mesmerizing.
A simple class to add particles to your GUI or onto your screen, using GDI+ .
- Styles: Generic, Generic Fill, Sparks, AllLines, Text, Image, Cursor
- color modes such as: cycle, random, life, life (reversed)
- enter in multiple values to (try to) smoothly transition between all of them. like: 5 10 5 ... or ... 255, 100, 55, 0
- "on screen" drawing and "bitmap" drawing (draw on a gui)
- ... much more ...
Options: Many options including, but not limited to:
hardcoded Comic Sans MS just to make people annoyed
- * When using "mouse mode" (if you leave drawOnThis blank), Text and Image mode don't work
* When using "non-mouse mode" (if you tell drawOnThis what to draw on), Cursor doesn't work
* using the type "Cursor" can also sometimes prevent clicking.
* When resizing the Preview in GUI-Toy, depending on how much lag you cause, your OS might pseudo-freeze. to fix this, alt-tab into another window or open up another window, such as taskmanage. it should resume to normal.
* Life (reverse) color mode is weird. the first item misbehaves.
* GUI-Toy is only setup to work on your primary monitor
* CPU usage can reach 10-20% easily, it can be lowered a bit, but that's for you, the dev, to implement into your program (such as when idle, stop the sim+don't draw stuff, or decrease the FPS)
* (Is this a limit?) it can smoothly display around 50-150 particles onscreen, based on your pc, at up to 60 FPS (possibly faster with QPC instead of loop or settimer)