Getting Started
Package Types
Scene Setup
Custom Collision, Layers, and Tags
Key Differences from Standard Unity3D development
Economy
Scripting
C# Scripting
Visual Scripting
Sync and Multiplayer
Components
Environment Settings Overrides
Render Pipeline Settings Overrides
Guidelines
Supported Features and Limitations
Support
These are some Unity Packages that Spatial Creators have been able to port successfully.
See also general instructions on how to port a third-party Unity library for using Spatial Creator Toolkit.
iTween is simple animation library that can be ported rather easily since it’s one file. The only function used banned function is the CallBack
function, which uses SendMessage
to deliver callbacks for tweens. If you need event callbacks for tweens, you’ll have to implement them differently.
See Spatial-LeanTween for a forked version that works in Spatial Creator Toolkit projects and is used in production games.
The DOTween license does not allow redistributing a modified version; here are the general instructions for modifying it to work in Spatial Creator Toolkit.
See an example project with instructions.
This package from the Asset Store allows you to use bones / splines (https://assetstore.unity.com/packages/tools/animation/dynamic-bone-16743). To be able to use it, be sure to change the CheckDistance
function so that it doesn’t use Camera.main
. Instead, you want to use the camera position:
Vector3 rtPos = m_ReferenceObject != null ? m_ReferenceObject.position : SpatialBridge.cameraService.position;
float d2 = (rtPos - transform.position).sqrMagnitude;
← Previous
Next →