尝试在3D模型中找到pygame + opengl的gui

时间:2019-06-17 09:40:10

标签: python user-interface opengl pygame

我想找到pygame和opengl的gui。

我已经完成了使用obj + mtl在pygame窗口中创建3d模型并使用opengl的工作,并且我已经尝试了所有pygame gui工具包(pgu.sgc.Albow等)中的大多数功能。 2d gui进入3d模型屏幕。有什么方法可以在pygame 3d模型屏幕中创建UI?

下面是sgc单一UI:

import sgc
from sgc.locals import *

import pygame
from pygame.locals import *

pygame.display.init()
pygame.font.init()

screen = sgc.surface.Screen((640,480))

clock = pygame.time.Clock()

btn = sgc.Button(label="Clicky", pos=(100, 100))
btn.add(0)

while True:
    time = clock.tick(30)

    for event in pygame.event.get():
        sgc.event(event)
        if event.type == QUIT:
            exit()

    sgc.update(time)
    pygame.display.flip()

但是我的代码必须更改:

screen = sgc.surface.Screen((640,480))

收件人:

screen = sgc.surface.Screen((640,480),OPENGL | DOUBLEBUF) 

对于oepngl 它将导致以下问题: sgc.update(time)

0 个答案:

没有答案