Põhiline Muu Kuidas leida oma koordinaate Robloxist

Kuidas leida oma koordinaate Robloxist



Robloxis mängijate koordinaatidele juurdepääsu saamine võib olla keeruline ja ebaselge protsess. Kui leiate siiski võimaluse koordinaatideni jõuda ja nendega manipuleerida, on teil kindel alus mängu muude loominguliste funktsioonide kasutamiseks ja programmeerimisoskuste testimiseks.

Kuidas leida oma koordinaate Robloxist

Selles artiklis näitame, kuidas Robloxis mängijakoordinaate leida.

Kuidas saada Robloxis koordinaate?

Tähemärkide, objektide ja kohtade koordinaatide leidmiseks peate õppima skriptima Robloxi stuudio . See platvorm võimaldab teil luua omaette maailmu ja piirkondi ning neid vastavalt oma eelistustele kohandada.

kuidas edastada aol gmailile

Skripte tehes peate kasutama põhiteavet, mis võimaldab teil maksimeerida stuudio skriptimise potentsiaali. Selliste andmete hea näide on koordinaadid, st mängijate positsioonid.

Mängija positsiooni (serveripoolse) saavutamiseks peate minema mängija tähemärgi omadusele. (mängija. Tegelane). Kuid enne seda peate leidma mängija objekti. Selleks saate hankida mängija objekti kohe, kui nad sisenevad teie tööruumi tavapärase skriptiga serverisse.

Roblox Kuidas leida koordinaate

Kui teie mängus on ainult üks mängija, saate mängijaobjekti paigutada oma objekti konteinerisse. Sellele konteinerile on juurdepääs alati, kui otsite selle väärtust oma serveripoolsest skriptist.

Illustreerimiseks:

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

'Andmed' tähistab teie tööruumi paigutatud kausta ja 'Mängija 'tähistab ObjectValue konteinerit pealkirjaga' Mängija ', mille eesmärk on mängijaobjekti salvestamine.

Kuid see kood pole teie ainus võimalus. Nimetage see julgelt või muutke seda vastavalt oma eelistustele või asetage mängijaobjekt meelepärasele kohale.

See skript töötab, kui mängija mängu siseneb. Ühe mängijaga mängu korral on serveril ainult üks mängija. Kuid saate koodi muuta, et järgida teisi mängijaid mis tahes viisil.

Mängija omaduste ja positsiooni saavutamiseks näeks teie tavaline skript välja selline:

kohalik mängija = Workspace.Data.Player.Value - saab mängijaobjekti ja salvestab selle muutujale „mängija”

kohalik var = player.Character.UpperTorso.Position - saab vektori3 positsiooni

kuidas saada pimedas režiimis facebookis

Aga üksikute koordinaatideni jõudmine?

X, Y, Z koordinaatidele pääsete juurde nii:

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

Siin saate UpperTorso abil esindada R15 humanoide. Seetõttu ei pruugi see teha trikki muudele humanoidmudelitele peale R15.

Kas ma saan jälgida teisi kehaosi?

Kehaosad, mida saate jälgida, pole reserveeritud ainult UpperTorso jaoks. Täiendavatele juurdepääsemiseks toimige järgmiselt.

  1. Mängu avamiseks kasutage arendajastuudiot.
  2. Kui mäng on avatud, valige StarterPlayer.
  3. Minge saidile HumanoidDefaultBodyParts (leidke see Exploreri vaate abil).
  4. See avab loendi kehaosadest, mis võimaldavad jälgimist.

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

Kas saate kasutada koordinaate kuhugi teleportimiseks?

Roblox Leidke oma koordinaadid

Nüüd, kui olete Robloxis teada saanud, kuidas koordinaate avaldada, soovite teada, kas on olemas kujutlusvõimelisi tegevusi, mille jaoks saaksite neid teadmisi kasutada. Näiteks saate hõlbustada teleportatsiooni, kui olete oma kursori asukoha otsinud. Siin on lihtne viis seda teha:

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))

(Autorid: sageli - https://www.roblox.com/users/234079075/profile ).

Kuidas toimub teleportatsioon Robloxis üldiselt?

Teleportatsioon on Robloxis ülekaalukalt üks kõige kasulikumaid funktsioone. See võimaldab mängijatel kiiresti liikuda suurtes kaartides ja võimaldada seeläbi palju rohkem suhtlemist.

Selle nõuetekohane täitmine võib olla keeruline, eriti kui olete skriptimises alles uus. Üks levinumaid probleeme, mis teleportimise ajal tekkida võivad, on mudeli purunemine. Näiteks kui kasutate järgmist skripti, eraldaksite pea torsoist:

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

Selle asemel peate kasutama atribuuti CFframe ja andmetüüpi CFframe. Nii saate seda teha ja mängijat õigesti teleportida:

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

Kas kõiki mängijaid on võimalik teleportreerida?

Kõiki mängijaid saate teleportreerida kaardil. Siiski peate olema ettevaatlik sihtasenditega, et hoida mängijate torse puutumatuna. Kood näeks välja järgmine:

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

Palju tööd toob kaasa palju nalja

Kõik kodeeringud, mis on seotud toimingute sooritamisega, näiteks koordinaatide hankimine ja teleportatsioon, võivad panna teid arvama, et Roblox pole vaeva väärt. Kodeerimine võimaldab teil siiski oma eripäraseid mänge ja tegelikkust orkestreerida. See pole mitte ainult pikas perspektiivis äärmiselt tasuv, vaid võib muutuda ka teie vaba aja veetmiseks.

Kas olete Robloxis kodeerimise kätt proovinud? Kuidas läks? Andke meile sellest teada allpool olevast kommentaaride jaotisest?

kuidas saada instagram tulekahju

Huvitavad Artiklid

Toimetaja Valik

Bitti sekundis selgitatud
Bitti sekundis selgitatud
Arvutivõrgu seadmed ja ühendused töötavad erineva andmeedastuskiirusega. Kiireimad töötavad kiirusega Gbps, teised aga Mbps või Kbps.
Kuidas Axie Infinity töötab
Kuidas Axie Infinity töötab
Androidi, iOS-i, Windowsi ja macOS-i jaoks saadaval oleval plokiahelapõhisel mängul Axie Infinity on mänguviis ja eesmärgid, mis võivad mõnele mängijale tuttavad olla. See sarnaneb mõnevõrra Pokemon Go-ga, kuna sellel on kolmest erinevast teljest koosnev meeskond
Dishonored 2 uudiste ja Suurbritannias ilmumise kuupäev: vaadake kellakujulise häärberi madala ja kõrge kaosega versioone
Dishonored 2 uudiste ja Suurbritannias ilmumise kuupäev: vaadake kellakujulise häärberi madala ja kõrge kaosega versioone
Pole enam kaua aega, kuni Dishonored 2 tünni nagu kurat sisse viskab, mürske viskab ja viilutab pead, nagu see moest välja läheb. Või mitte. Võib-olla hiilib see vallidele sisse, vältides valvureid ja sisse kukkumist
Kuidas linkida YouTube'i kindla ajatempliga
Kuidas linkida YouTube'i kindla ajatempliga
YouTube on videohuviline ja otsingumootorite hiiglane. Platvormil on iga päev keskmiselt 1 miljard vaadet. Seal on midagi kõigile. Kuid mitte iga video pole põnev ja vaatamist väärt otsast lõpuni. Olla
Chromecast on nüüd saadaval Microsoft Edge Chromiumis
Chromecast on nüüd saadaval Microsoft Edge Chromiumis
Kroomi põhine brauser Microsoft Edge on varustatud Chromecasti toega. See on kohalik funktsioon, mille pakub kroomi mootor. Selle lubamiseks peate aktiveerima kaks lippu. Reklaam Nagu te juba teate, kolib Windows 10 vaikebrauser Microsoft Edge Chromiumi ühilduvale veebimootorile töölaua versioonis. Selgitab Microsoft
Muutke Windows 10 võrgu asukoha tüüpi (avalik või privaatne)
Muutke Windows 10 võrgu asukoha tüüpi (avalik või privaatne)
Kuidas muuta võrgu asukohatüüpi Windows 10-s avalikust privaatseks ja vastupidi
Sildiarhiiv: 0xC1900200 - 0x20008
Sildiarhiiv: 0xC1900200 - 0x20008