Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 4, 2016 19:55:01

laketych
Зарегистрирован: 2016-01-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

КАк вставить png

Как загрузить изображение в программу, смотрел видео-урок, парень просто пишет сразу свое название картинки и все, оно ему выводить. Я попробывал так же, но у меня не получается, пишет TypeError: object() takes no parameters


Вот код:

import pygame
window = pygame.display.set_mode((400, 400))
pygame.display.set_caption("Game by Laketych")
screen = pygame.Surface((400,400))
class Sprite:
    def _init_(selft,xpos,ypos,filename):
        self.x = xpos
        self.y = ypos
        self.bitmap=pygame.image.load(filename)
        self.bitmap.set_colorkey(0,0,0)
    def render(self):
        screen.blit(self.bitmap,(self.x,self.y))
hero   = Sprite(0, 0, "hero.png")
target = Sprite(0, 0, "target.png")
done = True
while done:
    for e in pygame.event.get():
        if e.type == pygame.QUIT:
            done = False            
            
    screen.fill((50, 50, 50))
    
    window.blit(screen, (0, 0))
    pygame.display.flip()
    pygame.time.delay(5)

Отредактировано FishHook (Янв. 5, 2016 11:02:45)

Офлайн

#2 Янв. 5, 2016 00:12:26

A.N.Onim
Зарегистрирован: 2015-11-08
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

КАк вставить png

Ну блин вы серьезно все? Ну разве не понятно что код должен быть в теге кода! Ну как так, а ребят?)

Офлайн

#3 Янв. 5, 2016 11:12:03

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

КАк вставить png

Видеоурок! Как это мило!
Книжку почитай. Любую книжку в названии которой фигурирует язык программирования python. В книжке черными буквами на белом фоне будет написано сколько подчеркиваний должно быть у метода __init__ и почему, а так же зачем нужен параметр self (а не selft).

Изучать программирование по видеоурокам - такой же идиотизм, как учиться вождению по радиопередачам.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version