exCamera is a small but very useful free extension to create camera objects that manipulate a particular view and make some basic screen special effects possible.
Effects
Additional Features
Limitations
(*) Tilt effect in HTML5 requires WebGL enabled. (GML view_angle[] limitation)
End User Licence Agreement (EULA).
API breaking changes!! Please backup your project first if you wish to upgrade!
exCamera now needs to be initialized first with ex_camera_initialize()
Following the other "ex" Extensions, now the global mess is removed and ex_camera_create() uses easily recognizable string names instead of global handles
"set_easing" functions have been removed, easing is now an optional argument for each effect and performs better
Zoom is now always correctly centered to the view center, you can offset it to get to the exact position you need
Easier to make the camera follow an object, with custom easing too, and switch it off when you need to move the camera yourself (e.g. for a cutscene)
Added optional onComplete script with arguments (pass them as array) for all effects which executes the script when the effect completes
Cameras on mobile devices should work fine now, Android tested
New easing scripts added which follow the scr_* convention