【发布时间】:2012-07-18 14:31:12
【问题描述】:
我正在使用画布制作游戏,到目前为止,我的大部分绘图都是实心形状和弧线。但我想添加模糊和阴影等效果来创建发光和拖尾效果。
我的问题是,是否有一种无需外部库的好方法来缓存发光元素(玩家、敌人等),是否值得这样做而不是每次都重新创建效果?旋转也是如此。如果我在玩家旋转飞船时重复绘制大约 40 个不同的角度,我应该只缓存这些计算吗?
我目前正在使用手动变换来旋转弧形结尾,而不是旋转上下文,因为我还不知道这是否比针对许多屏幕元素及其不同角度重复旋转画布更有效或更有效
【问题讨论】:
标签: javascript html optimization canvas