HY!
我有一个问题,理解为什么pygame中的set_at()函数这么慢。我用线框制作了一个简单的3D图形引擎,现在我想在我的对象的每一帧中放置一张图片。要做这样的事情我用set_at()函数做了algoritem。问题是使用set_at()进行的角斗画图是aproxi。 0.9秒(cProfiler)相对较小的图片。对于我来说,以30 fps运行游戏对我来说非常重要。 :/
捕获pygame:http://shrani.si/f/1q/fk/1wnFV61S/capture.png
比我用joust draw.polygon(uni color)替换set_at()函数及其超快速。为什么这两个功能有很多不同之处。同样的结果,不同的路径...... 可能速度慢下来因为从python切换到pygame?
有没有办法以更快的方式绘制单个像素以获得所需的速度。