Sample texture 2D UV is a node that allows you to sample the pixel color of an 2 dimensional Texture that has readable enabled based on a 0->1 range on UV instead of pixels.
Since the StaticTexture2D component needs to have readable enabled, most players opt to keep a component on the object that their code is on, and then change it's URL so they can read the image's pixels.
This node also takes a raw IAsset<Texture2D> instead of an asset provider. To extract the raw texture reference from the provider for use in this node, see the Get Asset Node.
Inputs
Texture (IAsset<Texture2D>)
The raw asset of an IAssetProvider<Texture2D> extracted using a Get Asset Node.
Position (Float2)
The Position to sample the colorX from.
Outputs
* (colorX)
The ColorX color from the provided Texture (IAsset<Texture2D>) at the provided UV Position (Float2).
Examples
-
Example of a Sample Texture2D UV being used in a larger example code reading 3D and 2D textures.