Screen To World: Difference between revisions
Added examples, adapted "How do I know which object is being tapped?" article from old wiki
(Small improvements) |
(Added examples, adapted "How do I know which object is being tapped?" article from old wiki) |
||
Line 11: | Line 11: | ||
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). | 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, or [[Line vs Plane]] to find where on the ground the user tapped | That might sound weird, but usually you'll just wire those points into a [[Raycast]] to find the object the user tapped, or [[Line vs Plane]] to find where on the ground the user tapped (see [[Screen To World#Examples|Examples]]). | ||
== Notes == | == Notes == | ||
Line 18: | Line 18: | ||
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. | 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. | ||
== Examples == | |||
* Find the object the user has tapped by using [[Raycast]]. | |||
: {{Image|Tapped object.png}} | |||
* Find the position on the ground the user tapped (and place an object there) by using [[Line vs Plane]]. | |||
: {{Image|Line vs plane example1.png}} | |||
== Related == | == Related == |