Roblox globals

Artık kullanılmayanları göster

*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.

  • typeof(object : Variant):string

    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.

  • warn(params : Tuple):()

    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

elapsedTime

Roblox'un mevcut örneği başladığından beri kaç süre geçtiğini döndürür.Roblox Studio'da, bunlar Roblox Studio'nun çalışmaya başladığı andan itibaren sayılmaya başlar, sadece bir dünyaaçıldığında değil.

Dönüşler

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

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

tick

UNIX döneminden bu yana, saniyeler içinde, mevcut yerel oturum bilgisayarında kaç saniye geçtiğini döndürür.UNIX dönemi 1 Ocak 1970 tarihiyle temsil edilir.

Dönüşler

time

Mevcut oyun örneğinin çalışmaya başladığından beri geçen süre miktarını, saniyeler içinde, döndürür.Mevcut oyun örneği çalışmıyorsa, bu 0.

Dönüşler

typeof

Belirtilen nesnenin türünü, bir diziolarak döndürür.Bu işlev Luau'nun yerel type fonksiyonundan daha doğru çünkü Roblox'a özgü türleri userdata olarak işaretlemez.

Parametreler

object: Variant

Türü kontrol edilecek Luau tü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

params: Tuple

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.

Roblox'un ebeveyn/çocuk hiyerarşisinin kök örneği olan DataModel 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

shared

Aynı yürütme bağlantı seviyepaylaşan tüm senaryolarda paylaşılan bir tablo. Bu, _G ile aynı amaçla hizmet eder.

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.

workspace

Bir Roblox dünyasının tüm fiziksel bileşenlerini içeren Workspace hizmetine ilişkin bir referans.