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

Configuration

TilePlus System User Guide

The Configuration Editor is used to customize TilePlus. These are saved on a per-project basis. Hide Hints and compact: When checked, hides all the hint sections so that the display is less cluttered. Show default Selection Inspector: When checked, shows the ...

Custom Inspectors

TilePlus System User Guide Tile+Brush

The Tile+Brush has enhanced Brush and Selection Inspectors. The default brush is replaced with the Tile+Brush, but you can restore the default brush as explained in Setup. Unity Tiles Selection Inspector When displaying a normal Unity tile, the Selection Inspe...

Selection Inspector for TilePlus tiles

TilePlus System User Guide Tile+Brush

Here’s an example of a Selection Inspector when displaying a TilePlus tile. This is used in Tile+Painter and as the Selection Inspector for the Tile+Brush. The Basic Info section displays read-only information from the tile. This area changes depending on wha...

Selection Inspector Toolbar

TilePlus System User Guide Tile+Brush

The Selection Inspector for TilePlus tiles has a toolbar: Name Usage Focus Focus scene view on selected tile. Inspector Open an inspector for the tile. Save Save the tile as a new asset. Inspect Prefab If the tile has a GameObject then this butto...

Tile+Brush's 'Brush Inspector'

TilePlus System User Guide Tile+Brush

This is the Brush Inspector seen when using the Tile+Brush with the Unity Tile Editor. It looks a bit different in Tile+Painter. The Help foldout at the top has some hints about how to use this inspector, followed by information about the tile. Note that the ...

Moar Tiles

TilePlus System User Guide

Sorry for that! TilePlus has a variety of new tiles for you to use or extend. Read about them in the system guide.

Notes

TilePlus System User Guide Tile+Brush

To force the Tile+Brush or the Tile+Painter to NEVER paint on a Tilemap, attach the TpNoPaint MonoBehaviour component to that Tilemap’s GameObject. This has the same effect as the PaintMask but applies to any tile painting via the Tile+Brush or Tile+Painter. N...

Workflow

TilePlus System User Guide Best Practices

You probably work with Tilemaps which are included in a scene rather than Tilemaps loaded from a prefab. This is the easiest way to use TilePlus tiles: just paint and edit them to do what you want. Saved with a Scene When you paint a TPT tile it’s saved with t...

Tilemaps in Prefabs

TilePlus System User Guide Best Practices

To make a compatible prefab: Select a Grid with child Tilemaps or a single Tilemap, Make a Grid Selection using the Tile Palette or Tile+Painter. Then use the Hierarchy window’s TilePlus Bundler context-menu command or the main menu’s Tools/TilePlus/Prefabs/...

Don't Use Prefabs for Tilemaps

TilePlus System User Guide Best Practices

You Probably Don’t Want Tilemap Prefabs They’re not really that useful except in limited circumstances. Each time you drag in a Tilemap prefab, it instantiates an entirely new Grid with Tilemap children. This is true for any Tilemap prefab, even one created n...

FAQ

TilePlus System User Guide FAQ and Notes

I Can’t Create Prefabs! Please read the Workflow chapter. What’s the asset version number? It's available in the System Info editor window, available via a Tools/TilePlus menu item. What does this error mean? Animation speed for ____ at (a position) has animat...

Notes

TilePlus System User Guide FAQ and Notes

Tile+Brush Toggles foldout. In that foldout, the No Overwrites from Palette toggle solves what turns out to be an invisible problem with the Palette: there doesn’t seem to be any mouse debouncing (this may not be true in newer versions of the Unity Tile Editor...

Side-Scroll Layout with Parallax

TilePlus Demo Apps

Requires 'New Input System' This simple example shows how to implement side-scrolling behaviour while using the TilePlus Layout system and Parallaxing. This example also shows how to directly use ZoneLayout and ZoneManagers without the Scene Manager. In SsLay...

Chunkifying Details

TilePlus Toolkit Technical Notes

When a Bundle is 'Chunkified' by the Layout/Chunking system the Bundle creates a cache of data in each TileBundle for rapid loading or re-loading of tiles using the TileChangeData and Tilemap.SetTiles(TileChangeData[] tileChangeDataArray, bool ignoreLockFlags)...

Tweening GameObjects

TilePlus Toolkit TpTweener

Intro TpTweener can also be used to tween GameObjects' Position, Rotation, Scale, or Color; or to tween a GameObject's position along a Bezier path. Unlike tweens for TPT tiles, there's no equivalent 'Matrix' tween that can tween all of these at once. CreateGo...

Custom Tweening

TilePlus Toolkit TpTweener

The Tween class' properties are mostly {get; internal set;} so you can't make changes. However, there are some deliberately-exposed properties that you can use for custom tweening. /// <summary> ...

TpTweener Service

TilePlus Toolkit Services

See Tweener Service

IHoverableControl

TilePlus Toolkit Ui System

/// <summary> /// This marks a tile as accepting BoolPackets for /// New Input System hover events. /// When used for zones, the packet va...

Coroutines and Awaitables

TilePlus Toolkit TpTweener

Coroutines TilePlus generally uses Awaitables rather than coroutines. However, it's easy to make a coroutine wait for a Tween or Sequence to complete: var tId = TweenerService.CreateTween(.....); yield return new WaitUntil(() => !TweenerService.IsRunningTween...

Concept

What's Next? Tiles as code blocks

TPT tiles are basically Scriptable Objects. A Scriptable Object can just run code: Scriptable Runtime Services Concept: Use tiles as blocks of code that Can have Update Can get messages Can send messages Can post events. Hence, one can use tiles as Code bloc...