سؤال

أنا أكتب لعبة في بيثون مع Pygame وتحتاج إلى تقديم نص على الشاشة.

أريد أن أقدم هذا النص بألوان واحد مع مخطط تفصيلي، بحيث لا داعي للقلق بشأن أي نوع من الخلفية يتم عرض النص.

Pygame.font لا يبدو أن تقديم الدعم للقيام بهذا النوع من الأشياء مباشرة، وأنا أتساءل ما إذا كان أي شخص لديه أي حلول جيدة لتحقيق هذا؟

هل كانت مفيدة؟

المحلول

أستطيع أن أعطيك سريع و سيئة المحلول:

قم بطباعة النص 8 مرات، لتطلعه، بالإضافة إلى مرة أخرى للنص الداخلي، مثل هذا

UUU
UIU
UUU

يو للون الخارجي وأنا للون الداخلي.

نصائح أخرى

وسيتم تقديم طريقة سريعة وقذرة في تقديم نصك عدة مرات مع لون مخطط التفصيلي، تحولت عن طريق كميات صغيرة على دائرة حول وضع النص:

          1
       8  |  2
        \ | /
         \|/
     7----*----3
         /|\
        / | \ 
       6  |  4
          5

يحرر: دو كنت أسرع! لن أحذف إجابتي على الرغم من أن هذا الفن ASCII جيد جدا ويستحق العيش!

تحرير 2: كما ذكر oregonghost، قد تحتاج إلى خطوات أكثر أو أقل لتقديم المخطط التفصيلي، اعتمادا على عرض المخطط التفصيلي الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top