self:unproject_position
Client
Returns the viewport position corresponding to a world-space position
Syntax
local screen_position = self:unproject_position(
position
)Parameters
| Type | Name | Description |
|---|---|---|
vector3 | position | World-space position to unproject as {x, y, z} |
Returns
| Type | Name | Description |
|---|---|---|
vector2 | screen_position | Resulting viewport position as {x, y} |
Examples
local entity = core.camera.create()
entity:set_active()
local screen_pos = entity:unproject_position({0, 0, 0})
core.engine.print("info", "Screen position:", util.table.unpack(screen_pos))