Recently Updated Pages
Features
TilePlus Toolkit (TPT) is a unique way to work with Unity Tilemaps. It’s a Unity extension that ...
Messages
So that's Events. Messages are an entirely different animal. Events is a Static class. Events is ...
TilePlus Services
Overview In the TilePlus system, Runtime-only Scriptable Objects are called Services or SRS, and ...
TpLib Organization
Overview The TilePlus Toolkit base runtime system, generically called "TpLib," is divided into tw...
Introduction To TilePlus Toolkit
TilePlus Toolkit (TPT) is a unique way to work with Unity Tilemaps. It’s a Unity extension that ...
Don't Use Prefabs for Tilemaps
You Probably Don’t Want Tilemap Prefabs They’re not really that useful except in limited circumst...
Menu Items
After installation, there’s a new “Tools/TilePlus” menu. Online Docs, Version 6 notes. Online Doc...
Unboxing, Setup, and Reinstalling
What’s in the Box? Installing the TilePlus Toolkit UnityPackage will add a few folders to your As...
What Can I Do With It?
If all you were interested in was Tile+Painter, you’ll find it can do 90% of that the Unity Tilem...
Version 6 Changes
If you're upgrading to version 6, have tons of errors, and are looking here: DELETE the Assets/Pl...
Match-3
New demo in 'Oddities' folder: Match Implements the basic Match-3 mechanic using tiles as the tok...
Lifetime of a TilePlus tile
TilePlus lets you treat a Tile script much like a script attached to a GameObject: but Tiles are ...
TpLibInit and TpLib Memory allocation
The static library TpLib.cs has several Dictionaries that keep track of all TPT tiles. The initia...
ITpMessaging
ITpMessaging is used to implement targets for data packets sent via TpMessaging. It's pretty simp...
TSceneInitializer
You use one of the SetScene overloads of ChunkedSceneManager to change TScenes. The very last thi...
Selectors
Selectors are used by the layout system to determine what and how to load. Each Selector has a re...
Layout System : Introduction
TilePlus Toolkit’s Layout system was changed in Versions 4 and 5. It’s more memory efficient and ...
TpZoneLayout
At an even higher level, the TpZoneLayout MonoBehaviour component leverages a ZM to implement a b...
Updating TileFabs
One of the goals of this system is rapid iteration. One final annoyance comes from the fact that ...
Notes
Other Uses for Bundled Tilemaps When using Tile+Painter, Bundle assets and TileFabs appear in the...