SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. getDirectionFromRotation

Funkcja

getDirectionFromRotation

Serwer i klientMatematyka, wektory i macierzeTylko Trilogy Hub

Zamienia kierunek (heading, jak obrót Z w GTA) i pochylenie w stopniach na wektor kierunku o długości 1.

Składnia

vector3 getDirectionFromRotation(float heading [, float pitch = 0])

Argumenty

headingfloat
Kierunek w stopniach.
pitchfloat, opcjonalny = 0
Pochylenie w stopniach (dodatnie w górę).

Zwraca

Wektor kierunku.

Przykład

Punkt 10 metrów przed graczem.

local player = getRandomPlayer()
local x, y, z = getElementPosition(player)
local _, _, rz = getElementRotation(player)
local dir = getDirectionFromRotation(rz, 0)
local tx, ty, tz = x + dir.x * 10, y + dir.y * 10, z + dir.z * 10
createMarker(tx, ty, tz, "cylinder", 1.5, 255, 200, 0, 150)

Zobacz też