По сути, происходит то, что при каждой другой попытке загрузить мой основной игровой файл ядро вылетает.Я не уверен, в чем именно проблема (потому что я не получаю никакой обратной связи, указывающей на ошибку), но, поскольку я начал включать шрифт в свою игру, ядро регулярно вылетало.
Я закомментировал весь код, относящийся к визуализации и инициализации шрифта, и ядро и игра, над которой я работаю, работают отлично.В первую очередь я использую Spyder, если это уместно.
import pygame
pygame.font.init()
class Player(object):
font = pygame.font.SysFont('Arial', 15)
text = [font.render('Cricket', True, (0, 0, 0)),
font.render('ATK', True, (0, 0, 0)),
font.render('MG', True, (0, 0, 0)),
font.render('', True, (255, 255, 255)),
font.render('', True, (255, 255, 255))]
def __init__(self):
blah blah
def display_UI(self, _display_surf):
pygame.draw.rect(_display_surf, self.ui_display_color, (self.ui_rect))
_display_surf.blit(self.text[0], (128, 12))
_display_surf.blit(self.text[1], (128, 48))
_display_surf.blit(self.health_bar[self.health_count], (self.health_bar_x, self.health_bar_y))
Где-то здесь, по сути, проблема, или, по крайней мере, я так себе представляю, если не возникает проблема с обновлением библиотеки, но я действительно неконечно, потому что я не получил обратной связи.
Я надеюсь, что это легко исправить, но я действительно понятия не имею, что происходит.Как я уже говорил, каждый раз мой основной игровой файл, в который я импортировал этот класс, работает нормально, отображает шрифт, и ошибок не обнаружено.В других случаях возникает ошибка «Ядро умерло, перезапуск».Спасибо за любые отзывы.