İlgili Yazılar

Roblox’ta Koordinatlarınız Nasıl Bulunur?

Roblox'ta mod geliştirirken oyuncu ve nesnelerin koordinatlarını bulmak için yapmanız gerekenler bu rehberde.

spot_img

Roblox’ta koordinat bulmak çoğu mod geliştiricisinin takıldığı ve yapmakta zorlandığı konuların başında geliyor.

Oyuncunun koordinatını doğru tespit ederseniz, teleport olarak da bilinen “ışınlanma” işlemini başarıyla yerine getirebilirsiniz. Daha sonrası sizin programlama ve kreatif düşünme becerilerinize kalıyor…

Roblox’ta koordinat nasıl bulunur?

Karakter, nesne ve yerlerin koordinatların bulmak istiyorsanız Roblox Studio programında kod yazmayı bilmeniz şart. Bu program sayesinde istediğiniz gibi mod yazabilir, hayalini kurduğunuz dünyayı sanal ortamda inşa edebilirsiniz.

Oyuncuların pozisyonlarını yani koordinatlarını bulduktan sonra “ışınlanma” özelliğini oyununuza kazandırabilmeniz mümkün. 

Bir oyuncunun pozisyonuna ulaşmak içinse (player.Character) adıyla tanımlanan oyuncunun karakterine erişim sağlamanız gerekiyor.

Eğer inşa ettiğiniz oyunda sadece tek bir oyuncu olacaksa işiniz daha kolay. “Oyuncu” objesini toplu objeler klasörünün içine yerleştirebilirsiniz. Böylece sunucu bazlı kod yazarken hızlıca koordinatı referans alabilmeniz mümkündür.

Fikir vermesi açısından örnek kod parçası aşağıdaki gibidir.

game.Players.PlayerAdded:Connect(function(player)

workspace.Data.Player.Value = player

end)

Burada geçen ‘Data’ ibaresi çalışma alanınızda geçen klasörün ismidir. ‘Player’ de isminden de anlaşılacağı üzere oyuncunuzun o an bulunduğu koordinatı sürekli kayıt altına alır. 

Çok oyunculu modlarda koordinasyon bulmak için…

Evet, gelelim birden fazla oyunculu Roblox modlarında koordinasyon bulmak için yapmanız gerekenlere.

local player = Workspace.Data.Player.Value – Bu kod parçası oyuncunun objesini yakalar ve ‘player’ değişkeninde tutar. 

local var = player.Character.UpperTorso.Position — Bu da oyuncunun vector3 pozisyonunu bulmaya yarar.

Bunun dışında herhangi bir oyuncu veya nesnenin X, Y ve Z koordinatlarına ulaşmak için aşağıdaki kod parçacığından faydalanabilirsiniz.

local varX = player.Character.UpperTorso.Position.X

local varY = player.Character.UpperTorso.Position.Y

local varZ = player.Character.UpperTorso.Position.Z

Bu arada eğer bu yazıyı beğendiyseniz, yine sizler için hazırlamış olduğumuz Android telefonlar için en iyi çiftlik oyunları listesine ise buradan ulaşabilirsiniz.

Bir yorum bırak

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

18,204BeğenenlerBeğen
8,324TakipçilerTakip Et
288TakipçilerTakip Et
3,050AbonelerAbone

Stay on op - Ge the daily news in your inbox