我在画布元素上绘制一个sprite(一个球).然而,当球移动时,球的x或y位置可能变成分数,例如.(20.153; 63.638).当使用画布绘制此图像时,它会尝试使用透明像素使球更准确地出现在其位置.
我想知道Math.round()在绘制球之前是否应该使用以避免透明像素的东西,并可能加速游戏.这会有多大帮助吗?这场比赛是一场复杂的乒乓球比赛.
Math.round()
下面的图片应该有助于我的解释:
html5 canvas
canvas ×1
html5 ×1