创建三维曲面绘制.多边形() ]

2024-04-25 06:09:32 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨!你知道吗

我不明白为什么pygame中的set_at()函数这么慢。我用线框做了一个简单的3D图形引擎,现在我想在我的对象的每一帧中放一张图片。为此,我用set_at()函数做了一个算法。问题是,用set_at()绘制图片的焦耳是近似的。0.9秒(cProfiler),用于相对较小的图片。这是太多了,我运行游戏的30帧。:/

pygame的捕获:http://shrani.si/f/1q/fk/1wnFV61S/capture.png

然后用joust替换set_at()函数绘制.多边形(单色)及其超快速。为什么这两个函数有这么大的差别。同样的结果,不同的路径。。。 可能是因为从python切换到pygame速度变慢了?你知道吗

有没有一种方法,以更快的方式绘制一个像素,以获得所需的速度。你知道吗


Tags: 对象函数引擎算法http图形游戏绘制