b.blit(wi, source=((0,0),(22,22)))
b.blit(wi, source=((22,0),(22,22)))
b.blit(wi, source=((44,0),(22,22)))
b.blit(wi, source=((66,0),(22,22)))
b.blit(wi, source=((0,0),(22,22)))
b.blit(wi, source=((22,0),(22,22)))
b.blit(wi, source=((44,0),(22,22)))
b.blit(wi, source=((66,0),(22,22)))
и намазал там второй прямоугольник
screen.blit(ball, dest=((0,0),(22,22)) )
screen.blit(ball, dest=((22,22),(44,44)) )
doza_andСпасибо большое! Вы были правы насчет левой верхней и правой нижней точек. Просто в одном учебнике написано, что первый кортеж это координаты верхней левой точки, а второй-размер вырезаемой области. Я так и думал, что в этом проблема. Спасибо еще раз:)
Вам лучше приводить код полнее у меня ваш код не проходит (нету source).
Думаю проблема в интерпретации области назначения - пары помоему верхняя левая точка и нижняя правая (а не длина по x и y). Поэтому область которую вы указываете пуста.
чтобы проверить ваш код я поставил ща pygame 1.9.1 (давно хотел глянуть). И взял из него первый пример.Все оки намазал там второй прямоугольник
screen.blit(ball, dest=((0,0),(22,22)) )
screen.blit(ball, dest=((22,22),(44,44)) )