【发布时间】:2010-10-20 07:06:30
【问题描述】:
我试图大致了解 Flash 在纯像素推送 2D 图形上比在 SDL 或其他本机库中执行相同操作要慢多少。例如,如果我在现代 PC 上有一个 Flash/Flex 应用程序,每帧执行一个 2D 循环并直接读取/设置每个像素,那么对于本机 C++ 应用程序,什么等效的 PC 可以提供相同的性能?也许是经典的奔腾、PII、PIII?我知道这可能不是线性关系,但一定有可能得到某种想法。
【问题讨论】:
-
“本机 C++ 应用程序”和“其他本机库”可能意味着很多事情 :) SDL 是一个很好的例子。它还取决于您要做什么 - 精灵、blts 或直接帧缓冲区逐像素编辑?顺便说一句,也许有趣(也许不):newgrounds.com/portal/view/465908
-
选择一些一般情况或比较每个具体情况。我的意思是 C++ 就像使用 SDL 或 Direct2D 的 2D 游戏,而不是使用笨重的 GDI,它有自己的开销
-
有趣的链接,但我真的不知道它在做什么,要知道分数是否令人印象深刻:)
标签: flash performance rendering 2d