كيفية الاستخدام:
ScreenGui)، قم بإنشاء TextButton. هذا هو الزر الذي سينقر عليه المستخدم. يمكنك تسميته "ResizeButton" أو أي اسم آخر.Frame) الذي تريد تغيير حجمه. في هذا المثال، نفترض أنه يسمى "MainFrame" وهو في نفس المستوى الهرمي مثل ResizeButton (كلاهما أبناء لنفس الأصل، مثل ScreenGui أو إطار آخر).LocalScript داخل TextButton الذي أنشأته في الخطوة 1.LocalScript.local mainFrame = button.Parent:FindFirstChild("MainFrame") وفقًا لذلك.script.Parent.Parent.Parent.MainFrame).mobileSize (UDim2.new(0.8, 0, 0.6, 0)) لتناسب الحجم الذي تريده على الهاتف المحمول. القيمتان الأوليان هما المقياس والإزاحة للعرض (X)، والقيمتان الأخيرتان هما المقياس والإزاحة للارتفاع (Y). المقياس (0.8 و 0.6 هنا) يعتمد على حجم الحاوية الأصل.button.Text) إلى ما تفضله باللغة العربية.الآن، عند تشغيل اللعبة والنقر على الزر، يجب أن يتغير حجم "MainFrame" إلى الحجم المحدد للجوال. النقر مرة أخرى سيعيده إلى حجمه الأصلي.
كيفية الاستخدام:
LocalScript جديد داخل StarterPlayer -> StarterPlayerScripts. يمكنك تسميته "DeviceGuiSwitcher".LocalScript الذي أنشأته.ScreenGui باسم "Gui1" و ScreenGui آخر باسم "Gui2" موجودين مباشرة داخل StarterGui.
Gui1: سيتم تمكينها للاعبين على الكمبيوتر.Gui2: سيتم تمكينها للاعبين على الجوال/الأجهزة اللوحية.Test -> Device) للتأكد من أن الواجهة الصحيحة تظهر لكل نوع جهاز.ملاحظات:
Enabled = false) الواجهة غير المستخدمة بدلاً من حذفها، مما يسمح لك بالاحتفاظ بكلا الواجهتين في StarterGui.Gui1.*