Білім беру бағдарламасы информатика мұҒалімдерінің ПӘндік қҰзыреттерін дамыту


text = font.render(string, bool, color)



бет4/8
Дата15.01.2023
өлшемі4,95 Mb.
#165580
түріСабақ
1   2   3   4   5   6   7   8
Байланысты:
Таныстырылым4 (1)

text = font.render(string, bool, color)

  • text – алынған объект
  • font – алдыңғы командада алынған қаріп баптаулары
  • render – мәтінді суретке транформациялау
  • string – трансформацияланатын мәтін
  • bool – тегістеу (True/False)
  • color - түс
  • Бірнеше ойын алаңы/терезесі

    Бірнеше алаң/терезе қолдануға болады

    screen = pygame.display.set_mode(400, 300) # басты терезе

    scr = pygame.Surface(200, 200) # scr терезесі

    pygame.draw.circle(scr, (0, 0, 255), (100, 100), 50) # scr терезесінде сурет салу

    sc = pygame. Surface(50, 50) # sc терезесі

    pygame.draw.circle(sc, (255, 0, 0), (25, 25), 20) # sc терезесінде сурет салу

    bs = pygame. Surface(100, 100) # bs терезесі

    pygame.draw.circle(bs, (0, 255, 0), (50, 50), 40) # bs терезесінде сурет салу

    Бірнеше ойын алаңы/терезесі

    Экранға қай терезе шығатынын орнату үшін blit әдісі қолданылады

    screen = pygame.display.set_mode(400, 300)

    new_surf = pygame.Surface(200, 200) # new_surf терезесі

    pygame.draw.circle(new_surf, "yellow", (150, 150), 50) # new_surf терезесінде сурет салу

    screen.blit(new_surf, (125, 75))


    screen
    (125, 75)
    new_surf

    Бірнеше ойын алаңы/терезесі

    Бірнеше терезені пайдалануға болады

    screen = pygame.display.set_mode((400, 300)) # басты терезе

    scr = pygame.Surface(200, 200) # scr терезесі

    pygame.draw.circle(scr, (0, 0, 255), (100, 100), 50) # scr терезесінде сурет салу

    sc = pygame. Surface(50, 50) # sc терезесі

    pygame.draw.circle(sc, (255, 0, 0), (25, 25), 20) # sc терезесінде сурет салу

    bs = pygame. Surface(100, 100) # bs терезесі

    pygame.draw.circle(bs, (0, 255, 0), (50, 50), 40) # bs терезесінде сурет салу

    Терезе координаталары. 4.5-тапсырма «Түсініктемелер»


    X = width
    Y = height
    (0, 0)
    1 screen.fill((0, 0, 0))
    2 pygame.display.set_caption("Игра")
    3 font = pygame.font.Font(None, 50)
    4 text = font.render("Start game!", True, (100, 255, 100))
    5 text_x = width // 2 - text.get_width() // 2
    6 text_y = height // 2 - text.get_height() //
    7 text_w = text.get_width()
    8 text_h = text.get_height()
    9 screen.blit(text, (text_x, text_y))
    10 pygame.draw.rect(screen, (0, 255, 0), (text_x - 10, text_y - 10,
    text_w + 20, text_h + 20), 1)


    Достарыңызбен бөлісу:
    1   2   3   4   5   6   7   8




    ©engime.org 2024
    әкімшілігінің қараңыз

        Басты бет