Как определить ModernGL как mgl при создании 3D-движка с помощью OpenGLPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как определить ModernGL как mgl при создании 3D-движка с помощью OpenGL

Сообщение Anonymous »

Итак, я новичок в разработке игр на pygame и хотел создать свой собственный 3D-движок с помощью руководства на YouTube, но столкнулся с проблемой, которую не смог решить, так как не знаю, как определить mgl.
/>Фрагмент кода:

Код: Выделить всё

#Import needed packages.
import pygame as pg
import moderngl as mgl
import sys

class GraphicsEngine:
def __init__(self, win_size=(1600, 900)):
#Initialize pygame module.
pg.init()
#Window size
self.WIN_SIZE = win_size
#Set OpenGL attribute.
pg.display.gl_set_attribute(pg.GL_CONTEXT_MAJOR_VERSION, 3)
pg.display.gl_set_attribute(pg.GL_CONTEXT_MINOR_VERSION, 3)
pg.display.gl_set_attribute(pg.GL_CONTEXT_PROFILE_MASK, pg.GL_CONTEXT_PROFILE_CORE)
#Create OpenGL context
pg.display.set_mode(self.WIN_SIZE, flags=pg.OPENGL | pg.DOUBLEBUF)
#Detect and use exisiting OpenGL context.
self.ctx = mgl.create_context()
ошибка находится в самой последней строке этого скриншота snippet.terminal
.............. .................................................. .................................................. .................................................. .................................................. .................................................. .................

Подробнее здесь: https://stackoverflow.com/questions/791 ... ith-opengl
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Glsl рендеринг теней с помощью карты теней (+moderngl)
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • ModernGL: Как визуализировать треугольник в отдельных окнах glfw?
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • ModernGL: Как визуализировать треугольник в отдельных окнах glfw?
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • ModernGL: Как визуализировать треугольник в отдельных окнах glfw?
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Проблема реализации загрузчика ModernGL .Obj
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»