【发布时间】:2011-01-26 01:21:40
【问题描述】:
我正在开发一个带有大量动画的基于 2d 精灵的游戏。使用单独的线程开发,总的来说一切都很好。
我最近添加了一个关卡,它在绘制完其余动画位图之后在画布上绘制了一个 alpha PNG 图形。
现在在这个级别上有一个明显的速度下降,它似乎溅射等等......最重要的是,我刚刚为图形添加了 Multiply Xfermode,它进入了静止状态。
有没有更好的方法以这种方式覆盖图形以避免性能下降(我假设它必须计算 Alpha 通道并将其应用于画布位图)?有没有用 drawbitmap/png 绘制覆盖的替代方法?
【问题讨论】:
-
对于特定于游戏开发的问题,您可能会在 gamedev.stackexchange.com 上获得更好的答案。
标签: android canvas bitmap overlay