我需要从右向左移动100多个精灵,例如,一百个音符将水平滚动应尽可能平滑,尝试移动s:组件发现它效率低,CPU负载高甚至在应用updateafterevent()之后。是否可以顺利滚动大量的精灵?
使用Flash构建器4。
答案 0 :(得分:2)
我一直在使用游戏引擎,使用BitmapData
及其copyPixels()
函数来快速渲染。
这个过程基本上是:
Bitmap
对象并将其附加到舞台上 - 这将是您的画布。BitmapData
实例(精灵表格类型) - 这可以使用BitmapData
的{{1}}方法动态生成。draw()
来解析对相关copyPixels()
的引用。如果你访问my website,你会看到一个关于我一直在努力的引擎的小演示,以上可以处理 - 4000多个对象。
许多物体渲染顺畅: