Using TILEZ_D, one can make various designs and other things with interactive elements. [PLACE] 1: Switch to PLACE mode Space: Add tile. T: Set tag 0: Use current colour instead of colour channel for cursor and show tile centre dot (hold) [SELECT] 2: Switch to SELECT mode G: Move selected tile (hold) B: Backward 1 layer V: Forward 1 layer X: Delete selected Down Arrow: Add or remove current costume of selected tile to or from erase filter T: Set tag for selected Y: Set trigger data for selected action or trigger L: Deselect [ERASE] 3: Switch to ERASE mode Up Arrow: Add or remove costume by name or number to or from erase filter Down Arrow: Remove all in erase filter [VIEW] 4: Switch to VIEW mode Scroll Wheel: Zoom camera , (Comma): Photo mode (toggle) [SAVE] 5: Switch to SAVE mode [MULTIPLE / ALL] WASD - move camera O: Copy the current colour channel's colour to current colour / copy tile's colour to current colour P: Copy current colour to the current colour channel's colour / copy current colour to tile colour Left Arrow: Change to previous costume if possible Right Arrow: Change to next costume if possible Up Arrow: Change to a costume by name or number if possible (except in ERASE) R: Reset rotation and scale of selected tile in SELECT mode or tile cursor in PLACE mode 8: Rotation Style (PLACE and SELECT) F: Shows all tiles with a random colour (toggle) J: Hide all groups expect selected (toggle) N: Disable placement if overlapping already placed tile (toggle) Q: Show extra UI elements (toggle) U: Set color to infinity (to use grayscale) C: Move camera to centre with default zoom level . (Period): Toggle grid size (32 -> 8 -> 0.1) - (Hyphen): Delete all temporary (_temp) tiles 9: Show centre diamond on top of tiles (hold) Z: Change Background
For Rotating a Vector: https://stackoverflow.com/questions/14607640/rotating-a-vector-in-3d-space TODO: * Triggers don't work properly (waiting causes problems) * _Collide Trigger issues