This asset now generates its own asset preview cache "Library/Rotorz/PreviewCache"
to workaround several usability issues that exist in Unity 5. The preview cache
is placed into this folder so that it is excluded from source control.
As a bonus this means that the brush preview assets (the ones whose file names
start with "z_") no longer need to be generated inside the directory structure
of your project's "Assets" folder (typically "Assets/TileBrushes/Editor"
or "Assets/Rotorz/User Data/Tile System/Brushes/Editor").
This means that you can remove those preview assets since they are no longer
used by Rotorz Tile System.
"Assets/Rotorz" folder can now be moved to a different sub-folder (for
instance, "Assets/ThirdParty/Rotorz" inside your project; but the directory
structure inside the "Rotorz" folder remains sensitive.
Designer for brush and tileset assets is now shown upon double-clicking the
asset files using the project window.
Added 'Refresh Preview' command to the context menu of brushes.
Added 'Clear Preview Cache' command to the main tool menu.
Custom asset preview cache which works around usability issues in Unity 5
(a big thanks to Shawn White for assisting with this!):
Asset previews were very dark after checking out projects from a repository.
Asset previews were completely missing after importing assets from Unity
packages which was causing prefab previews to appear blank in the oriented
Formerly this issue didn't apply to brush assets since they were not being
rendered with Unity's asset preview API (
As a result of using
Editor.RenderStaticPreview brush assets now have
thumbnails in project window.
"Scene" palette window has been completely revamped.
Replaced "RTS:" prefix of palette windows with an icon.
Minor refinements to improve usability of editor GUI controls.
Removed obsolete deprecated functionality.
Reduced memory overhead of
More precise version information in the "About" window; the commit hash can
now be revealed by clicking the version number.
Brushes are now created in a "Brushes" folder instead of "TileBrushes" since
the naming convention is no longer relevant. The location for new brush and
tileset assets can be customized in project settings.
Added a new property
avoid a subtle issue with the fill tool.
Custom cursors have been re-enabled for Unity 5 on OS X since Unity seem to
have resolved the issues that were introduced in Unity 5.
NullReferenceException being thrown by
'Project Settings' asset is no longer overwritten if editor assembly importer
gets disabled by Unity.
Brush previews are now drawn with the neutral orientation when available.
Corrected issue where new coalesce group was added upon pressing a key; this
is only supposed to happen when the return key is pressed.
Corrected issue where erase feature of fill tool was not functional when
"Paint Around Existing Tiles" is selected.
Resolved issue in Unity 5 where brush listing isn't being maintained when
re-importing asset from a package.
Resaved resource images as PNG24 because PNG8 no longer displays properly
due to bug in Unity 5.1 where transparency shows with ugly opaque colors.
Added workaround for an error which occurs in Unity 5.1 since they have
renamed the "WinBtnCloseWin" style to "WinBtnClose".
Corrected issue where Hat Guy character was behaving oddly in demo due to
how the behavior of the animator property 'Apply Root Motion' was altered
in Unity 5.
Freshly painted tiles were destroyed at the end of the frame if their parent
chunk had been marked for destruction by the "Erase Empty Chunks" option.