Camera Overhaul:
Reworked the entire camera renderer and algorithms.
Added Zoom and Rotation.
Added runtime option "Stick Sprites to Camera"
When this is enabled, when a sprite calls "go to [camera]" it'll go to the final position of the camera on that frame, regardless of when it was called.
Moving the sprite after the call, or by calling the "go to x y" block with the camera position reporters, will cancel this exception.
The goal is that it'll make using the camera easier for multiple sprites.
Improved interpolation.
Sprites that follow the "Stick Sprites to Camera" rule will not interpolate on their own. Instead, they render at the camera's exact interpolated position.
This prevents the desync problems that previous incomplete implementations.
The "centre on sprite" option now uses Sandy instead of the oden dog.
Paint Editor:
Added boolean operations, "unite", "subtract", "intersect" and "exclude".
Added pen mode.
Added more brush options.
"Detail" has a finer output.
"Broad" has a more 'blobby' output.
The rectangle shape tool now supports more than 4 sides. And triangles. There may have been a better way to say that.
They work with the rounded input too.
Rounded rectangles now change dynamically when making the shape.
Try the changes out: https://alpha.unsandboxed.org/
Feedback: https://discord.gg/fS9Scxdx65











0 comments