PixelPerfectCamera.RoundToPixel()で座標を丸める
普通にキャラクターの移動処理を実装すると、キャラクターのtransform.positionは以下のようにピクセルパーフェクト単位ではない小数点の数値になる
https://gyazo.com/21fd2aefe70b9d0d99e93270452f31a4
code:cs
void LateUpdate()
{
if (pixelPerfectCamera != null)
{
transform.position = pixelPerfectCamera.RoundToPixel(transform.position);
}
}
すると、キャラクターの移動に伴うtransform.positionは、ピクセルパーフェクト単位の座標に丸められる
https://gyazo.com/c1be820ca56f4d2eaf935d7fc215b59d