Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

202 total results found

Basic Demo

TilePlus Demo Apps

Purpose This demo just shows some very basic use. Before you click Play, notice that there are three of each sort of tile. When the demo is Playing, it first copies and pastes the existing tiles so that there are 6 of each type. This shows how you can dup...

Top-Down Layout

TilePlus Demo Apps

Important: This demo requires the New Input System and won't work unless it's enabled. Purpose This demo uses almost every main feature of the TilePlus system. Tile Scenes and Initializers TileFabs and Bundles TpMessaging, TpSpawner, TpTilePositionDb, and Tp...

TileUi

TilePlus Demo Apps

Purpose Demonstrate Sample UI 'elements' made from tiles. It's not a complete UI system and it's not made to be. BUT it's an easy way to add interactive features to your 2D game. A button does not have to look like one! Requires 'New Input System' Thi...

Tweening

TilePlus Demo Apps

Purpose A playground to experiment with the tweener Five scenes Basic Tween Types The image shows Painter displaying a TweenerFlex tile. TweenerFlex tiles expose every possible parameter for you to play with. The visible fields change as you select dif...

TilePlus Code Documentation

XML Docs, Downloads

ONLINE Online Documentation DOWNLOAD TPT5-html-doc.zip

Lifetime of a TilePlus tile

TilePlus Toolkit Technical Notes

TilePlus lets you treat a Tile script much like a script attached to a GameObject: but Tiles are not GameObjects. It’s easy to forget that a Tile is based on the ScriptableObject class. Here’s part of what the Unity manual says about Scriptable Objects: Just l...

Inhibiting Callbacks

TilePlus Toolkit Technical Notes

For performance reasons you might want to temporarily inhibit TpLib from responding to certain Tilemap callbacks, specifically: tilemapPositionsChanged tilemapTileChanged For example, if you fill a large area of tiles these callbacks will trigger repeatedly....

Properties

TilePlus Toolkit Create Your Own

Why so many properties? Fewer serialized fields for things that are just basically boolean switches used by various parts of the system. For subclasses that don’t implement a particular functionality, specific fields aren’t needed, just a constant value. For t...

Methods

TilePlus Toolkit Create Your Own

Simulate can be implemented to use the Editor update event to do something. In TpAnimatedTile and TpFlexAnimatedTile it’s used to show an animation preview. It's unlikely that you'd need to implement this yourself if you inherit from classes that already imple...

Namespaces and Interfaces

TilePlus Toolkit Create Your Own

Namespaces The GUI formatter for the Brush and Selection inspectors displays information in class-hierarchical order. But it needs to know what not to display, otherwise it will breeze through the class hierarchy all the way to UnityEngine.Object. Therefore, b...

Design Philosophy

TilePlus Toolkit Introduction To TilePlus Toolkit

In an earlier epoch I designed embedded system hardware, software, and development tools in two different areas: Pro Audio Digital Signal Processing Both of these fields are 'real-time' programming. It's not dissimilar to what you have to deal with in Unity3...

Features

TilePlus System User Guide What is this ... THING

TilePlus Toolkit (TPT) is a unique way to work with Unity Tilemaps. It’s a Unity extension that can change the way you think about Tilemaps and how you use them. REQUIRES UNITY 6 OR NEWER Main Features: New Tile class which allows private instance data on a ...

Where to Get Started

TilePlus System User Guide What is this ... THING

If you’re not into coding and want to play with some feature demos, head over to the TilePlus Extras folder. Each demo has its own documentation in text or markdown format. The demo program doc files can also be found here. If you want to use Tile+Painter: it ...

New Tiles!

TilePlus System User Guide What is this ... THING

New Tile Class? The key component of TPT is a new Tile base class cleverly dubbed “TilePlusBase” (TPB). This tile clones itself when placed on a Tilemap in a scene. Why would anyone care? The One With No Instance Data One of the issues that developers run into...

Basic Architecture

TilePlus System User Guide What is this ... THING

Libraries TPT libraries are divided into Editor support and Runtime support, with separate assembly definitions. The Editor Library This includes support for the custom Selection Inspector, the Tile+Brush, several custom editor windows, diagnostic tools, and T...

More Tiles!

TilePlus System User Guide What is this ... THING

You’ll also find some easy-to-use TPT tiles: TpAnimatedTile: similar to Unity’s AnimatedTile, but with looping support including Ping-Pong. FlexAnimatedTile: animated tile where you can choose what to animate from an asset that contains a list of sprite animat...

What Can I Do With It?

TilePlus System User Guide What is this ... THING

If all you were interested in was Tile+Painter, you’ll find it can do 90% of that the Unity Tilemap Editor (UTE) can do and many things that it can’t or doesn’t do. Read all about it in Tile+Painter User Guide. Let’s talk about the new types of tiles. One of t...

Unboxing, Setup, and Reinstalling

TilePlus System User Guide What is this ... THING

What’s in the Box? Installing the TilePlus Toolkit UnityPackage will add a few folders to your Assets folder: Assets/Gizmos/TilePlus Assets/Plugins/TilePlus Assets/TilePlus Extras The Assets/Gizmos/TilePlus folder should never be removed unless you’re deleti...

Menu Items

TilePlus System User Guide

After installation, there’s a new “Tools/TilePlus” menu. Online Docs Tile+Painter Tile+Painter Modifiers Prefabs Prefabs/Bundle Tilemaps Prefabs/Unlocked Tiles test Configuration Editor Refresh System Utilities Utilities/Update TileFab Asset GUIDs Utiliti...

ShortCuts

TilePlus System User Guide

Two shortcuts are provided for your convenience: Hold down the ‘1’ key to allow painting over an existing tile. See “Brush Inspector,” below. Hold down Alt+1 (CMD+1 on Mac) to drag a Grid Selection when Painter is active. These can be modified in the Unity S...