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

191 total results found

UI System?

TilePlus Toolkit Ui System

No, it's not a replacement for Unity's native UI systems. There are enough of those already! It's a way to have click/touch and hover type interactions with on-screen TPT tiles and can be used to add interactivity to tiles. But there's no UI builder - you have...

TpLibInit and TpLib Memory allocation

TilePlus Toolkit Technical Notes

The static library TpLib.cs has several Dictionaries that keep track of all TPT tiles. The initial size of these dictionaries is set by constants in the TpLib.cs file. Similarly, pooled Dictionaries and Lists have a constant size when new pooled instances are ...

Download

TilePlus System User Guide

TilePlus User Guide 5_0.pdf

Origin

Downloads

Why Toolkit was created: archive of a blog. Articles.pdf

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. After that, the tiles ar...

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 Four 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...

XML Documentation

Downloads

Version 5 : not generated.

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. Please note that the most up to date version of this document can be found in the online document...

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...