Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 寻找actionscript的并行函数';s BitmapData.draw()但在OpenGL中_Python_Flash_Opengl_Actionscript - Fatal编程技术网

Python 寻找actionscript的并行函数';s BitmapData.draw()但在OpenGL中

Python 寻找actionscript的并行函数';s BitmapData.draw()但在OpenGL中,python,flash,opengl,actionscript,Python,Flash,Opengl,Actionscript,我有一个flash应用程序,已经开发了11个月,我想把它翻译成不同的语言/平台,最好是Python和OpenGL 我的程序的主要功能之一是绘制flash矢量图形(或显示对象),然后将它们重新绘制为位图纹理。在OpenGL中有什么方法可以做到这一点吗?基本上是在屏幕上绘制一些多边形,然后将这些多边形绘制到纹理上。如果纹理显示在多边形的正下方,且多边形处于运动状态,则会出现拖动/绘制/绘制效果 ()-->这是我使用的flash功能 希望有人谁是在OpenGL和Actionscript知识将能够回答这

我有一个flash应用程序,已经开发了11个月,我想把它翻译成不同的语言/平台,最好是Python和OpenGL

我的程序的主要功能之一是绘制flash矢量图形(或显示对象),然后将它们重新绘制为位图纹理。在OpenGL中有什么方法可以做到这一点吗?基本上是在屏幕上绘制一些多边形,然后将这些多边形绘制到纹理上。如果纹理显示在多边形的正下方,且多边形处于运动状态,则会出现拖动/绘制/绘制效果

()-->这是我使用的flash功能


希望有人谁是在OpenGL和Actionscript知识将能够回答这个问题或提供一些细节给我。谢谢

OpenGL不提供任何用于绘制典型2D矢量图形的功能。这是一个非常通用的API,但主要适用于3D解决方案。在OpenGL中实现Flash的渲染功能是可能的,但是需要自己做很多工作

如果您只需要一个子集(绘制精灵、三角形、凸多边形、直线;alpha混合),那么是的,OpenGL可能是一个好的快速解决方案

否则,会有一个标准,称为,这可能是您想要的。有几种实现,其中一些可能已经在硬件上运行。不过,到目前为止我还没有试过——你得自己检查一下