As with all beta releases, exercise caution when upgrading. Make sure you have a back up!
Changes in italics.Features:- New sprite animation editor. You can preview animations and it has a really flexible plugin system. Data is (should be) 100% compatible.
- Documentation update to reflect new interface, coexists with old pages until 1.90 final is out.
Bugfixes and improvements:- New sprite thumbnail cache system, much much more efficient and doesn't care or use source images even in the inspector.
- Runtime sprite collection warns when shader is inaccessible (due to not being in resources) instead of displaying a black quad
- Script execution order. All tk2d scripts execute early, hopefully earlier than any user scripts. Avoids ambiguity and situations where awake happens after user script awakening causing nasty runtime issues.
- "1:1" fix, wasn't working in certain situations
- tk2dCamera has internal zoomScale which can be used to zoom into the screen
- tk2dIndex copes with uncommitted fonts
- tk2dTextMesh InitDictionary bugfix
- Material id corrected with multiple atlases
- Runtime sprite collection code creates unset collider instead of None.
- Creating a new tk2dCamera will set camera.main if one doesn't exist already.
- Collidertype is Unset by default instead of None.
- Fixed tangent generation for sprites.
- Shaders use float texcoord instead of half, fixes a filtering/precision issues on iOS (PVR)
- Blank sprite / animation names not displayed in the selection popup
- When creating and deleting entries in a sprite collection, surplus files are deleted instead of being orphaned, eg. creating and deleting a font will delete the font prefabs.
- Error when sprite collection is in a resources directory, warn when sprite source textures are in a resources directory.
- Physically double sided sprite option instead of relying on a double sided shader.
- Fixed some code to work better with the default MonoDevelop project
- Single frame mode works as intended
- Added , and . keys to scrub frames
- tk2dAnimatedSprite.IsPlaying(clip) will tell you if that clip is currently playing
- Text animop, you can now type in frame names in a list
- Persistent editing, you can now go in and out of play mode, reload scripts, etc. and still have correct data.
- Bugfix: Deleting a point in sprite collection polygon editor doesn't deselect the current selection.
- Packed font (experimental feature - http://unikronsoftware.com/2dtoolkit/doc/advanced/packed_fonts.html)
- Bugfixes for tilemap TMX importer, now supports a few other format variants, and more reliably warns when an incompatible variant is detected.
- Stop user from selecting sprite collection with 0 sprites.
- texelSize corrected for platform specific sprite collections. sliced sprites, fonts, and other features which rely on this work as expected now.