Plugins ActionScript3:有没有办法从本地程序获取数据?

Plugins ActionScript3:有没有办法从本地程序获取数据?,plugins,actionscript,pixel-shader,Plugins,Actionscript,Pixel Shader,我最近一直在构建一个像素着色器,将着色应用到我目前正在编写的Flash游戏中的玩家角色。然而,事实证明,ActionScript3是。。。没有优雅地处理这个问题,帧速率的影响是相当大的 我想做的是用C++编写一些可以使用OpenGL缓冲区来存储我想要调整的像素,以硬件加速的方式调整它们,然后将它传递给Flash文件。 有没有办法让AS3将位图数据传递给本地着色器插件.exe,然后接受返回的数据,或者我应该放弃并在Unity中重写整个该死的东西 如果做不到这一点,有没有办法强迫GPU在AS3中进行

我最近一直在构建一个像素着色器,将着色应用到我目前正在编写的Flash游戏中的玩家角色。然而,事实证明,ActionScript3是。。。没有优雅地处理这个问题,帧速率的影响是相当大的

我想做的是用C++编写一些可以使用OpenGL缓冲区来存储我想要调整的像素,以硬件加速的方式调整它们,然后将它传递给Flash文件。 有没有办法让AS3将位图数据传递给本地着色器插件.exe,然后接受返回的数据,或者我应该放弃并在Unity中重写整个该死的东西

如果做不到这一点,有没有办法强迫GPU在AS3中进行数字运算?我知道OpenGL不能与AS3一起使用,但是DirectDraw,也许


我知道这整个企业是a)荒谬的滥杀滥伤,b)可能注定要失败,但这正是目前阻止我为这个项目写反思文章的原因。(大学课程)

你不能与任何本地课程互动。自从FlashPlayer10以来,有一些愚蠢的硬件加速支持,但主要用于视频,而不是3D。AS3(Flash Player 10+)所能提供的最佳支持是在3D中使用三角形的本机支持(方法drawTriangles()。例如,Flash 3D引擎“Away3D Lite”使用此功能。

您是否尝试过寻找炼金术


这是一种编译C++代码到SWF字节码的方法。人力资源管理。我可能只需要使用其中一个混合模式就可以进行着色处理。他们没有一个能完全满足我的要求,但我想我应该能解决一些问题。