Principal Alte Cum să vă găsiți coordonatele în Roblox

Cum să vă găsiți coordonatele în Roblox



Știind cum să obțineți acces la coordonatele jucătorului în Roblox poate fi un proces complicat și obscur. Cu toate acestea, dacă găsiți o modalitate de a ajunge la coordonatele și de a le manipula, veți avea o bază solidă pentru a utiliza alte funcții creative ale jocului și pentru a vă testa abilitățile de programare.

Cum să vă găsiți coordonatele în Roblox

În acest articol, vă vom arăta cum să găsiți coordonatele jucătorului în Roblox.

Cum obțineți coordonate în Roblox?

Pentru a găsi coordonatele personajelor, obiectelor și locurilor, trebuie să învățați cum să creați scripturi Roblox Studio . Această platformă vă permite să creați lumi și zone proprii și să le personalizați în funcție de preferințe.

cum să salvați un snapchat fără ca aceștia să știe

Pe măsură ce creați scenarii, va trebui să utilizați informații de bază care vă permit să maximizați potențialul scripturilor de studio. Un exemplu excelent de astfel de date sunt coordonatele, adică pozițiile jucătorului.

Pentru a ajunge la poziția unui jucător (partea serverului), va trebui să mergeți la proprietatea personajului jucătorului. (jucător. Caracter). Dar înainte de asta, va trebui să găsiți obiectul jucătorului. Puteți face acest lucru achiziționând obiectul jucătorului în momentul în care intră pe server cu un script obișnuit undeva în spațiul dvs. de lucru.

Roblox Cum se găsesc coordonatele

Dacă jocul dvs. are un singur jucător, puteți plasa obiectul jucătorului în containerul de obiecte. Acest container este accesibil oricând căutați valoarea acestuia într-unul dintre scripturile de pe server.

Pentru a ilustra:

game.Players.PlayerAdded:Connect(function(player) workspace.Data.Player.Value = player end)

„Date” reprezintă un folder plasat în spațiul dvs. de lucru, iar „Player” reprezintă containerul ObjectValue intitulat „Player” al cărui scop este salvarea obiectului player.

Dar acest cod nu este singura dvs. opțiune. Simțiți-vă liber să îl denumiți sau să-l modificați în funcție de preferințe sau să plasați obiectul jucătorului după cum doriți.

Acest script rulează odată ce un jucător intră într-un joc. În cazul unui joc cu un singur jucător, serverul are un singur jucător. Cu toate acestea, puteți modifica codul astfel încât să urmați alți jucători în orice fel doriți.

Pentru a ajunge la proprietățile playerului, împreună cu poziția acestuia, așa ar arăta scriptul dvs. obișnuit:

local player = Workspace.Data.Player.Value - Obține obiectul playerului și îl stochează în variabila „player”

local var = player.Character.UpperTorso.Position - Obține poziția vector3

cum să verificați câte GB are iPhone-ul dvs.

Dar despre a ajunge la coordonatele individuale?

Puteți accesa coordonatele X, Y, Z în acest fel:

local varX = player.Character.UpperTorso.Position.X local varY = player.Character.UpperTorso.Position.Y local varZ = player.Character.UpperTorso.Position.Z

Aici puteți utiliza UpperTorso pentru a reprezenta R15 Humanoids. Ca urmare, s-ar putea să nu facă trucul pentru alte modele Humanoid în afară de R15.

Pot alege alte părți ale corpului de urmărit?

Părțile corpului pe care le puteți urmări nu sunt rezervate doar pentru UpperTorso. Iată cum să accesați altele:

  1. Utilizați Developer Studio pentru a vă deschide jocul.
  2. În timp ce jocul este deschis, selectați StarterPlayer.
  3. Accesați HumanoidDefaultBodyParts (găsiți-l folosind vizualizarea Explorer).
  4. Aceasta va afișa o listă a părților corpului care permit urmărirea.

(Credite: Derrick Bouchard - https://gamedev.stackexchange.com/users/138624/derrick-bouchard ).

Puteți utiliza coordonatele pentru a vă teleporta undeva?

Roblox Găsește-ți coordonatele

Acum că ați aflat cum să dezvăluiți coordonatele în Roblox, veți dori să știți dacă există activități imaginative pentru care puteți folosi aceste cunoștințe. De exemplu, puteți facilita teleportarea dacă ați recuperat locația cursorului. Iată un mod simplu de a face acest lucru:

target = game.Players.LocalPlayer:GetMouse() .Hit x = target.X y = target.Y z = target.Z game.Players.LocalPlayer.Character:MoveTo(Vector3.new(x,y,z))

(Credite: oftenz - https://www.roblox.com/users/234079075/profile ).

Cum se efectuează, în general, teleportarea în Roblox?

Teleportarea este de departe una dintre cele mai utile caracteristici din Roblox. Permite jucătorilor să se deplaseze rapid în jurul hărților mari și astfel să permită mult mai multă interacțiune.

Cu toate acestea, efectuarea corectă a acestuia poate fi dificilă, mai ales dacă sunteți nou în scripturi. Una dintre cele mai frecvente probleme care pot apărea în timpul teleportării este ruperea modelului. De exemplu, dacă ați folosi următorul script, ați separa capul de trunchi:

game.Workspace.Player.Torso.Position = Vector3.new(0, 50, 0)

În schimb, trebuie să utilizați proprietatea CFframe și tipul de date CFframe. Acesta este modul de a face acest lucru și de a teleporta corect un jucător:

game.Workspace.Player.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(0, 50, 0))

Este posibil să teleportați toți jucătorii?

Puteți teleporta toți jucătorii pe o hartă. Cu toate acestea, trebuie să aveți grijă cu pozițiile țintă pentru a păstra intors torul jucătorilor. Iată cum ar arăta codul:

1. target = CFrame.new(0, 50, 0) --could be near a brick or in a new area 2. for i, player in ipairs(game.Players:GetChildren()) do 3. --Make sure the character exists and its HumanoidRootPart exists 4. if player.Character and player.Character:FindFirstChild('HumanoidRootPart') then 5. --add an offset of 5 for each character 6. player.Character.HumanoidRootPart.CFrame = target + Vector3.new(0, i * 5, 0) 7. end 8. end

O mulțime de muncă duce la o mulțime de distracție

Toate codurile care implică efectuarea de acțiuni, cum ar fi obținerea coordonatelor și teleportarea, vă pot face să credeți că Roblox nu merită deranjul. Cu toate acestea, codificarea vă permite să vă orchestrați jocurile și realitățile distinctive. Acest lucru nu numai că este extrem de plin de satisfacții pe termen lung, dar se poate transforma și în activitatea ta de agrement.

V-ați încercat mâna la codificarea în Roblox? Cum a mers? Spuneți-ne în secțiunea de comentarii de mai jos?

biblioteca iTunes nu poate fi citită deoarece a fost creată de o versiune mai nouă a iTunes

Articole Interesante