Roblox globals
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Roblox, Luau'nun entegrasyonunda birçok benzersiz yerleşik işlev ve değişken sağlar.Bunlar yalnızca Roblox'ta bulunur ve varsayılan olarak Luau veya Lua ile paketlenmez.
Özet
İşlevler
Roblox'un mevcut örneğinin kaç saniye sürdüğünü dakika olarak döndürür.
Daha önce pluginler oluşturmak için gerekli olan eski bir tek oyuncu olan PluginManager'a işaret eder.
Roblox Studio'nun davranışını yapılandıran ayar nesnelerine erişmek için kullanılabilecek GlobalSettings nesnesini döndürür.
Bu cihazın saatine göre Unix döneminden beri saniyeler içindeki süre miktarını döndürür.
Mevcut oyun örneğinin çalışmaya başladığından beri geçen süre miktarını saniyeler içinde döndürür.
Verilen nesnenin türünü bir diziolarak döndürür ve Roblox'a özgü türleri de destekler (örneğin Vector3).
Mevcut kullanıcının oyun menü ayarlarından bilgi okumak için kullanılan UserSettings nesnesini döndürür.
Roblox'un mevcut sürümünü bir diziolarak döndürür, içinde oluşturma, sürüm, düzeltme ve taahhüt bulunur.
Benzer şekilde yazdırmak dışında, daha belirgin biçimlendirme ile (sarı) potansiyel sorunları tanımlayan mesajlar için tasarlanmıştır.
Özellikler
Tüm Enum nesnelerini içerir.
Veri Modeli teknesine, bir dünyahiyerarşisinin kök örneğine işaret eder.
Kod bir Stüdyo eklentikonteksinde çalıştırıldığında bir Plugin'e referans verir.
Aynı yürütme seviyeçalışan tüm kodlar arasında paylaşılan bir tablo.
Bu kodu çalıştıran LuaSourceContainer nesnesine (Script, LocalScript veya ModuleScript) referans.
Bir dünyatüm fiziksel bileşenlerini içeren Çalışma Alanı hizmetine gönderme.
İşlevler
PluginManager
Daha önce plikler oluşturmak için gerekli olan eski bir tek oyunculu döndürür PluginManager .Hala Roblox Studio'nun komut çubuğundan bir Plugin nesnesi oluşturmanız gerektiğinde gibi uygulanabilir kullanımları var.
Dönüşler
settings
Roblox Studio'nun ayar menüsünde kullanılan ayarlara erişmek için kullanılabilecek GlobalSettings nesneyi döndürür.
Dönüşler
UserSettings
Mevcut kullanıcının oyun menü ayarlarından bilgi okumak için kullanılan UserSettings nesnesini döndürür.
Dönüşler
version
Roblox'un mevcut sürümünü bir dize olarak döndürür.Sürüm dizisindeki sayılar virgülle ayrılır ve her bir sayı takip edilentemsil eder, sırayla:
- Nesil oluşturma - Müşteriyi barındıran uygulama kabuğunun mevcut nesli.
- Sürüm - Roblox'un mevcut sürüm sürümü.
- Yama - Bu Roblox sürümü için mevcut yama numarası.
- Gönder - Bu sürümün müşterisine kabul edilen son içsel gönderinin kimliği.
Dönüşler
warn
Çıktı Luau'nun baskı işleviyle aynı davranır, ancak çıktı sarı metin ve bir zaman damgası ile uyarı olarak stilize edilir.Bu işlev herhangi bir sayıda argüman kabul eder ve bunları birbirine boşluklar ile birleştirilmiş olarak dönüştürmeye çalışacaktır.
Parametreler
Bu işlev herhangi bir sayıda argüman kabul eder ve bunları birbirine boşluklar ile birleştirilmiş olarak dönüştürmeye çalışacaktır.
Dönüşler
Özellikler
Enum
Roblox'ta kullanılabilecek tüm mevcut enumları depolayan Enums veri yazbir referans.
plugin
Bu Plugin nesnesinden çalıştırılan pluginin temsil ettiği referans Script .Bu referans yalnızca bir senaryo bir eklenti olarak çalıştırıldığı ve eklentinin içine geçmediği kontekste mevcuttur ModuleScripts.Bu referansı bir ModuleScript 'de kullanmak için, açıkça geçirmelisiniz.
assert(plugin, "This script must be run as a plugin!")-- Code beyond this point will execute only if the script is run as a plugin
script
Yazdığınız kodu çalıştıran kript nesnesine bir referans.Bir Script , bir LocalScript veya bir ModuleScript olabilir.Bu değer, Roblox Studio'nun komut çubuğundan kod yürütürken mevcut değildir.