المساعد هو مساعد الذكاء الاصطناعي من Roblox الذي يمكن أن يساعدك في إنشاء وتجميع تجاربك. في هذا الفصل، دعنا نستعرض كيفية فتح المساعد في الاستوديو، كتابة الطلبات التي تغير سلوك الأجزاء، واختبار نتائجك لترى إذا كنت بحاجة إلى إجراء أي تغييرات على نموذج الشيفرة الخاص بالمساعد.
افتح المساعد
يتوفر المساعد في الزاوية العلوية اليمنى من هذه الصفحة، بالإضافة إلى أنه متاح مباشرة في الاستوديو. هذا الموقع الثاني يسمح للمساعد بالإشارة مباشرة إلى كل ما يتكون منه تجربتك، ثم تقديم اقتراحات حول كيفية إضافة أو تعديل الكائنات ثلاثية الأبعاد والبرمجيات لأهداف لعبك المحددة.

أنشئ طلباً
بمجرد فتح المساعد في الاستوديو، يمكنه الإشارة إلى جميع منصاتك وإضافة رموز لتغيير سلوكها، مثل:
- تحويل لون مختلف في كل مرة يلمس فيها لاعب الجزء.
- الانتقال لأعلى، الانتظار لمدة 3 ثوانٍ، ثم العودة إلى مكانها السابق.
- تقليل صحة اللاعب كلما بقي على الجزء.
لتوضيح كيفية عمل هذه العملية، توضح هذه القسم من البرنامج التعليمي كيفية العمل مع المساعد لجعل منصتك الأولى تتألق كلما قفز اللاعب عليها.
لإنشاء طلب لهذا السلوك:
- اختياريأعد تسمية منصتك الأولى بحيث يعرف المساعد الجزء الذي يجب أن ينشئ رمزًا له.
- في عارض المشهد، حدد منصتك الأولى.
- في نافذة المستكشف، انقر بزر الفأرة الأيمن على الكائن النشط، ثم اختر إعادة تسمية من القائمة السياقية.
- اكتب GlitterPart، ثم اضغط على Enter.
في نافذة المساعد، انتقل إلى حقل أدخل الطلب هنا، ثم اكتب ما يلي: أضف رمزًا جديدًا ينشئ تألقات صفراء أثناء لمس GlitterPart.

اضغط على Enter. يبدأ المساعد في توليد نموذج شيفرة، ثم تظهر نافذة باقتراح نموذج شيفرة مشابه لما يلي:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- أصفرsparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)انقر على قبول. مع تعلمك المزيد عن البرمجة بلغة Luau، سيكون من الأسهل مراجعة نماذج الشيفرة الخاصة بالمساعد للتأكد من أنها تعمل لحالات الاستخدام الخاصة بك.
هناك أكثر من طريقة صحيحة واحدة لجعل أي طلب معين، لكن كل كلمة لها أهميتها. على سبيل المثال، توضح الجدول التالي كيف يمكن أن تؤدي حتى الاختلافات الطفيفة في اختيار الكلمات إلى نتائج مختلفة.
| تغيير الطلب | النتائج المحتملة |
|---|---|
| إنشاء تألقات صفراء أثناء لمس GlitterPart. | قد يظهر لك المساعد الشيفرة، لكنه لن ينشئ رمزًا جديدًا. قد يضيف أيضًا الشيفرة إلى رمز موجود عشوائي. |
| اجعل تألقات أرجوانية عندما يتم الدوس على الجزء المسمى GlitterPart. | قد يجعل المساعد التألقات قبل أن يتم الدوس على GlitterPart، أو ينشئ فقط بعض التألقات. |
| اجعل GlitterPart يتألق | بدلاً من إضافة رمز، سيضيف المساعد فقط مُصدر الجزيئات (الكائن الذي يصنع التألقات) إلى GlitterPart. وهذا يمكن أن يكون جيدًا إذا كنت تريد أن يتألق طوال الوقت. |
كلما قلت التفاصيل التي توفرها، أصبحت النتائج أقل توقعًا. على سبيل المثال، قد تشمل النتائج المحتملة للطلب اجعل الأجزاء تتألق عند لمسها ما يلي:
- عدم عمل الشيفرة الناتجة على الإطلاق.
- عمل جزء عشوائي واحد فقط.
- أجزاء تتألق قبل أن يتم لمسها.
إذا قمت بعمل طلب ولم تحصل على النتائج التي تريدها، أعد صياغة الطلب وحاول مرة أخرى.
اختبار النتائج
على الرغم من أن المساعد يتعلم ويتحسن باستمرار، إلا أنه أحيانًا يقدم نتائج تختلف عما كنت تنوي. يجب عليك دائمًا التحقق من نتائج اقتراحاته للتأكد من أنها تعمل كما هو متوقع.
لاختبار نتائج المساعد:
في الزاوية العلوية اليسرى من الاستوديو، احتفظ بخيار اختبار Test الافتراضي، ثم انقر على زر تشغيل. يدخل الاستوديو وضع اختبار اللعب.

في التجربة، اقفز على المنصة الأولى. إذا كانت نموذج الشيفرة تعمل بشكل صحيح، ستظهر تألقات صفراء عندما يلمس شخصيتك الجزء.
عندما تنتهي من التحقق من النتائج، عد إلى الزاوية العلوية اليسرى من الاستوديو، ثم انقر على زر إيقاف. يخرج الاستوديو من وضع اختبار اللعب.

- اختياريعد إلى نافذة المساعد، ثم اضغط على رمز الإعجاب أو عدم الإعجاب لإعلام المساعد إذا كانت نموذج الشيفرة قد عملت كما كنت تنوي.
الآن بعد أن تعلمت كيفية البرمجة مع المساعد، جرب إنشاء طلباتك الخاصة لتغيير كيفية تصرف الأجزاء في لعبتك. عندما تكون سعيدًا بإبداعك، انتقل إلى القسم التالي من البرنامج التعليمي لاختبار وحفظ عملك على Roblox.