Screen To World

Revision as of 04:29, 21 May 2024 by -u ndefined- (talk | contribs) (Add infobox, minor rewording and Related section)

Given a screen coordinate, outputs the start and end points of a line going through that point (2 and 400 units away from the camera, respectively). That might sound weird, but usually you'll just wire those points into a Raycast to find the object the user tapped!

Screen To World
Screen_To_World.png
TypeScript block
ColliderNone
FolderMath
Ports
Inputs Screen X
Screen Y
Outputs World Near
World Far

Notes

Due to a technical issue, still to be fixed, the output lags by one frame. In other words, if you Set Camera on frame N, then this block's output will change on frame N+1.

Because of this bug, the script will not function correctly on the first frame. To avoid incorrect values, use the block's output only if the Current Frame is greater than 0.

Related