pyglet

    0热度

    1回答

    我只是图形开发的初学者。 现在我试图扩展cocos2d python(pyglet)的功能。 我的目标是做类平台游戏的矩形对象。 一切都好。但是当在线框模式下切换时 - 我看不到矩形的边缘,我需要它。 任何人都可以描述如何使用我的解决方案支持线框模式吗? 代码示例: class ExtRect(cocos.cocosnode.CocosNode): def __init__(self,

    1热度

    2回答

    完整的python(和编程)初学者在这里。我正试图在我的Mac上安装并导入pyglet模块。我最初使用PIP安装了它,它似乎工作,至少我没有返回的错误,但是当我尝试导入使用pycharm我得到它: Traceback (most recent call last): File "/Users/me/PycharmProjects/Training/Training File.py", line 1

    1热度

    1回答

    我很努力在我的Ubuntu 16.04上设置pymunk。我使用的是virtualenv,我安装了Python 3.5.2,pymunk 5.3.0和cffi 1.11.0。 我先试了一个非常简单的代码;基本上,我创建了一个空的Space,并调用step就可以了,一切都很顺利。但是,当我尝试将其可视化并创建实例时,出现奇怪的错误,这是我无法解读的。另外,我尝试了matplotlib_util和py

    1热度

    1回答

    我想用pyglet做一个简单的应用程序。到目前为止,我的主要问题是,我似乎无法用alpha处理图像 - 所有透明像素都转换成黑色像素。我不确定问题是否与加载图像或blitting有关。以下是我如何渲染图像的基本概述: import pyglet import pyglet.clock window = pyglet.window.Window() window.config.alpha_

    3热度

    1回答

    我正在使用Python trimesh库来操作和分析三角形网格。 调用show()方法返回一个AttributeError: import trimesh mesh = trimesh.load_mesh("myfile.stl") mesh.show() Traceback (most recent call last): File "/Users/cg/anaconda/li

    3热度

    1回答

    我想让python为我播放音频文件。我正在编写我的代码。 import pyglet sound = pyglet.media.load('song.wav') sound.play() pyglet.app.run() 当我运行此我得到一个错误:NameError:全局名称“事件循环” 另外,音频文件的程序错误之前扮演的第一个音符没有定义。 我不知道发生了什么事。 p.s.我需要py

    0热度

    1回答

    有没有办法在Pyglet中进行简单的“复制和粘贴”? 我需要复制文本(CTRL + C)和粘贴(CTRL + V)成在Pyglet一个IncrementalTextLayout()对象,这可能吗? 我使用Python 3.4,Pyglet 1.2.4,我在Windows上运行。 代码示例: import pyglet if __name__ == "__main__": window

    2热度

    1回答

    我正在与pyglet和我发现pyglet.clock.tick()返回什么奇怪。 pyglet.clock.tick()工作不正常,返回的值与经过的时间不同。 的更新间隔为1/60=0.0625 输出值应为:0.0625 main.py: import pyglet window = pyglet.window.Window() def update(*args): pass

    0热度

    1回答

    我试图用OpenGL使用Pyglet呈现图像。到目前为止,我已经能够设置framebuffer和纹理,渲染并保存为PNG图像。但我无法找到如何使用Pyglets字体渲染。 import numpy as np import pyglet from pyglet.gl import * from ctypes import byref, sizeof, POINTER width = 80

    -2热度

    1回答

    突然之间(尽管我可能错过了一些自动更新),flip()方法pyglet在我的电脑上慢了约100倍(我的脚本从大约20到0.2 FPS,分析表明,flip()是责怪)。 我不完全理解这一点,但由于我的操作系统是Windows 10,该方法似乎只是一种在python中运行wglSwapLayerBuffers OpenGL双缓冲循环的方式。其他一切似乎都有正常的速度,包括使用OpenGL的程序。这是以