Roblox globals

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

Roblox ให้ฟังก์ชันและตัวแปรที่สร้างขึ้นเองหลายอย่างที่ไม่ซ้ำกันในการฝัง Luauเหล่านี้พบได้เฉพาะใน Roblox และไม่ถูกบรรจุโดยปกติด้วย Luau หรือ Lua

สรุป

ฟังก์ชัน

  • คืนจำนวนเวลาในวินาทีที่ตัวอย่างปัจจุบันของ Roblox ได้ทำงานอยู่

  • อ้างถึง PluginManager ซึ่งเป็นโซลูชันเดี่ยวที่ถูกละทิ้งซึ่งเคยจำเป็นต้องสร้างปลั๊กอิน

  • คืนวัตถุ GlobalSettings ซึ่งสามารถใช้เพื่อเข้าถึงวัตถุการตั้งค่าที่กำหนดพฤติกรรมของ Roblox Studio

  • คืนจำนวนเวลาในวินาทีตั้งแต่ยุค Unix ตามเวลาของอุปกรณ์นี้

  • คืนจำนวนเวลาในวินาทีที่ผ่านไปนับตั้งแต่ตัวอย่างเกมปัจจุบันเริ่มทำงาน

  • typeof(object : Variant):string

    คืนประเภทของวัตถุที่กำหนดเป็นข้อความและสนับสนุนประเภทเฉพาะของ Roblox (เช่น Vector3)

  • คืนวัตถุ UserSettings ซึ่งใช้ในการอ่านข้อมูลจากการตั้งค่าเมนูเกมปัจจุบันของผู้ใช้

  • คืนเวอร์ชันปัจจุบันของ Roblox เป็นข้อความที่รวมถึงการสร้าง เวอร์ชัน แพทช์ และการกระทำ

  • warn(params : Tuple):()

    ทำงานคล้ายกับการพิมพ์ยกเว้นด้วยรูปแบบการจัดรูปแบบที่แตกต่างกันมากขึ้น (สีเหลือง); มีจุดมุ่งหมายเพื่อข้อความที่อธิบายปัญหาที่อาจเกิดขึ้น

คุณสมบัติ

  • มีวัตถุ Enum ทั้งหมด

  • อ้างถึงโซลเดี่ยวของ DataModel ซึ่งเป็นต้นแบบของชั้นวาระของสถานที่

  • ปลั๊กอิน

  • ตารางที่แชร์ระหว่างโค้ดทั้งหมดที่ทำงานในระดับบริบทการดําเนินการเดียวกัน

  • การอ้างอิงถึงวัตถุ LuaSourceContainer (สคริปต์, สคริปต์ท้องถิ่น หรือ ModuleScript) รหัส

  • การอ้างอิงถึงบริการพื้นที่ทำงานซึ่งมีส่วนประกอบทางกายภาพทั้งหมดของสถานที่

ฟังก์ชัน

elapsedTime

ส่งคืนเวลาที่ผ่านไปเท่าใดนับตั้งแต่ตัวอย่างปัจจุบันของ Roblox เริ่มต้นขึ้นใน Roblox Studio การนับเวลาจะเริ่มนับตั้งแต่ช่วงเวลาที่ Roblox Studio เริ่มทำงาน ไม่ใช่เพียงแค่เมื่อเปิดสถานที่

ส่งค่ากลับ

PluginManager

ส่งคืน PluginManager ซึ่งเป็นซิงเกิลตันที่ถูกละทิ้งซึ่งเคยจำเป็นต้องสร้างปลั๊กอินก่อนหน้านี้ยังคงมีการใช้งานที่เกี่ยวข้อง เช่น หากคุณต้องสร้างวัตถุปลั๊กอินจากแถบคําสั่งของ Roblox Studio

ส่งค่ากลับ

คืนวัตถุ GlobalSettings ซึ่งสามารถใช้เพื่อเข้าถึงวัตถุการตั้งค่าที่ใช้ในเมนูการตั้งค่าของ Roblox Studio

ส่งค่ากลับ

tick

ส่งคืนเวลาที่ผ่านไปเท่าใดในวินาทีตั้งแต่ยุค UNIX บนคอมพิวเตอร์เซสชันท้องถิ่นปัจจุบันยุค UNIX ถูกแทนที่โดยวันที่ 1 มกราคม 1970

ส่งค่ากลับ

time

คืนจำนวนเวลาในวินาทีที่ผ่านไปนับตั้งแต่ตัวอย่างเกมปัจจุบันเริ่มทำงานหากตัวอย่างเกมปัจจุบันไม่ได้ทำงานอยู่ จะเป็น 0

ส่งค่ากลับ

typeof

คืนประเภทของวัตถุที่ระบุเป็นข้อความฟังก์ชันนี้แม่นยำกว่าฟังก์ชัน Luau เดิม type เนื่องจากไม่ระบุประเภทที่เฉพาะเจาะจงของ Roblox เป็น userdata

พารามิเตอร์

object: Variant

ประเภท Luau ที่จะตรวจสอบประเภทได้

ส่งค่ากลับ

UserSettings

คืนวัตถุ UserSettings ซึ่งใช้ในการอ่านข้อมูลจากการตั้งค่าเมนูเกมปัจจุบันของผู้ใช้

ส่งค่ากลับ

version

ส่งคืนเวอร์ชันปัจจุบันของ Roblox กำลังติดตาม:

  • การสร้าง - รุ่นปัจจุบันของเชลล์แอปพลิเคชันที่เป็นเจ้าภาพของไคลเอนต์
  • รุ่น - รุ่นปล่อยที่ใช้อยู่ของ Roblox
  • แพทช์ - หมายเลขแพทช์ปัจจุบันสำหรับรุ่นนี้ของ Roblox
  • ส่งการเปลี่ยนแปลง - ID ของการเปลี่ยนแปลงภายในครั้งล่าสุดที่ได้รับการยอมรับในรุ่นนี้ของไคลเอนต์

ส่งค่ากลับ

warn

()

มีพฤติกรรมเหมือนกับฟังก์ชันการพิมพ์ของ Luau ยกเว้นผลผลิตจะถูกจัดรูปเป็นคําเตือนด้วยข้อความสีเหลืองและเวลาที่บันทึกฟังก์ชันนี้รองรับจํานวนอาร์กิวเมนต์ใดๆ และจะพยายามแปลงเป็นข้อความที่จะถูกรวมเข้าด้วยช่องว่างระหว่างพวกเขา

พารามิเตอร์

params: Tuple

ฟังก์ชันนี้รองรับจํานวนอาร์กิวเมนต์ใดๆ และจะพยายามแปลงเป็นข้อความที่จะถูกรวมเข้าด้วยช่องว่างระหว่างพวกเขา

ส่งค่ากลับ

()

คุณสมบัติ

Enum

พิมพ์Enums ซึ่งเก็บข้อมูลเนมทั้งหมดที่สามารถใช้ใน Roblox ได้

การอ้างอิงถึง DataModel ซึ่งเป็นต้นฉบับของห่วงโซ่ผู้ปกครอง/ลูกของ Roblox

plugin

การอ้างอิงถึงวัตถุ Plugin ที่แทนที่ส่วนปลั๊กอินที่ถูกดำเนินการจากสิ่งนี้ Scriptการอ้างอิงนี้มีอยู่เฉพาะในบริบทที่สคริปต์ถูกดำเนินการเป็นปลั๊กอินและไม่ถูกส่งไปยัง ModuleScripts ภายในปลั๊กอินเพื่อใช้การอ้างอิงนี้ใน ModuleScript คุณต้องส่งมันโดยเฉพาะ


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

ตารางที่แชร์ไปทั่วทั้งสคริปที่มีระดับบริบทการดําเนินการเดียวกัน ซึ่งให้วัตถุประสงค์เดียวกันกับ _G อย่างแม่นยํา

การอ้างอิงถึงวัตถุสคริปต์ที่กําลังดําเนินการตามรหัสที่คุณกําลังเขียนมันสามารถเป็น Script หรือ LocalScript หรือ ModuleScriptตัวแปรนี้ไม่สามารถใช้งานได้เมื่อดำเนินการตามคําสั่งแถบคําสั่งของ Roblox Studio ได้

workspace

การอ้างอิงถึงบริการ Workspace ซึ่งมีส่วนประกอบทางกายภาพทั้งหมดของโลก Roblox