Я некоторое время работал над проектом Pygame и начал делать заставки.
Запуск игры и просмотр вступительных экранов работает нормально, но когда я достигаю main_loop (), игра запускается, но затем быстро вылетает.
До этого у меня не было проблем с main_loop (), и я мог перейти от intro_loop () к main_loop (), и это сработало. После того как я добавил story_screen_1 (), теперь main_loop () вылетает с этим ошибка:
Сообщение об ошибке
/usr/local/bin/python3 "/Users/brucepouncey/Game_0/venv/Game_0_MASTERcopy.py"
Python(1323,0x101931380) malloc: *** error for object 0x1040b64f0:pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
Итак, я отследил и удалил все, что реализовал, до того момента, когда это работало.
Но произошла та же ошибка, и теперь мой main_loop () даже не работает, даже когда он один, я получаю ту же ошибку.
Я неоднократно просматривал мой код, удаляя и перемещая объекты, и все равно не повезло.
Обычно я могу определить ошибку по ее сообщению, но это первое.
Если я узнаю, что означает это сообщение об ошибке, я надеюсь, что смогу найти источник ошибки.
Многие ответы, которые я искал, связаны с языками Си, и я не знаком с ними.