gohud

المظاهر — حيث لا تصل السمة

← السمات

الدالةما الذي تقرّره
surface_box · floating_box · overlay_boxوجوه البطاقات واللوحات، والأسطح العائمة، والكبسولات الموضوعة فوق اللعبة أو الخريطة
chip_box · chip_inkلوحة الشريحة ولون النص الذي يبقى واضحًا عليها
slot_box · slot_inkوجوه الخانات السريعة ونصّها
disc_boxالدائرة خلف الصورة الرمزية أو الشارة
alert_box · skeleton_box · segment_boxالتنبيهات المضمّنة، والعناصر النائبة، وأدوات التحكم المقسّمة
coach_ring_boxالعلامة التي تضعها الجولة الإرشادية حول هدفها
draw_joystick · draw_coach_pointerما يُرسم مباشرةً — عصا التوجيه ومؤشّرها
divider_color · divider_thickness · section_boxالفواصل وعناوين الأقسام
badge_boxشارات الخانات السريعة — الكمية والوقت المتبقي
progress_fill_box · notice_box · tint_noticeتعبئة الأشرطة (بحدّ خارجي حيث تعجز التعبئة عن بلوغ 3:1 على مجراها) وأشرطة الإشعار
class_name MySkin extends GoSkin

func draw_joystick(canvas: CanvasItem, center: Vector2, knob: Vector2,
        radius: float, knob_radius: float, ink: Color, base: Color, active: bool) -> void:
    # الودجت حسب المواضع سلفًا — لا يجري هنا إلا الرسم
    canvas.draw_circle(center, radius, Color(base, 0.4))
    canvas.draw_circle(knob, knob_radius, ink)

أشكال لا يستطيع StyleBoxFlat صنعها

الصنفما الذي يرسمه
GoStyleBoxCutزوايا مقطوعة قطريًا، وحافة تمييز واحدة أسمك، وتوهّج خارجي
GoStyleBoxBracketعلامات أركان فقط، تاركةً المحتوى غير محاط
GoStyleBoxMedievalإطار مطروق — مسامير ونقش أركان وإبراز مشطوف وحبيبات حديد أو جلد أو رقّ

الثلاثة كلها تُسلسَل داخل مورد سمة كأي StyleBox آخر — وهذا ما يتيح للسمة أن تغيّر الشكل.

امنح الحشوة عبر content_margin_*. اشتقاق StyleBox في GDScript يعني أن _get_style_margin() لا يُستدعى أبدًا (مقيس على Godot 4.7). املأ الحقول المدمجة وإلا التصق المحتوى بالحدّ.