All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- A method to set the snapshot camera
- Dependency filebrowser package
- Now using the filebrowser for saving files
- Snapshot class with the following features:
- ToImageBytes
- ToTexture2D
- ToRenderTexture
- Properties and serialized fields for various settings in the Snapshots MonoBehaviour
- Snapshot settings in Snapshots can now be edited in the Editor
- Snapshots taken on a platform other than WebGL and the Editor will be placed in the Application.persistentDataPath folder, using the 'targetPath' field as subfolder specification.
- Default value for the targetPath field was changed to "screenshots".
- Main camera was always used to take screenshots, even when a different camera was set
- Saving a screenshot silently failed on all platforms except WebGL and Editor
- Snapshots.SetLayerMask() - replaced by Snapshots.SnapshotLayers
- Snapshots.SetImageWidth() - replaced by Snapshots.Width
- Snapshots.SetImageHeight() - replaced by Snapshots.Height
- Snapshots.SnapshotToImageBytes() - replaced by Snapshot.ToImageBytes()