7 lines
247 B
Lua
7 lines
247 B
Lua
local pi = math.pi
|
|
function futil.set_look_dir(player, look_dir)
|
|
local pitch = math.asin(-look_dir.y)
|
|
local yaw = math.atan2(look_dir.z, look_dir.x)
|
|
player:set_look_vertical(pitch)
|
|
player:set_look_horizontal((yaw + 1.5 * pi) % (2.0 * pi))
|
|
end
|