Unity2d代码翻转人物左右方向的两种方法及其适用情况

Unity2d代码翻转人物左右方向的两种方法

一 通过代码改Flip翻转(此种方法不会改变碰撞体)

Unity2d代码翻转人物左右方向的两种方法及其适用情况_第1张图片
选择x是在x轴左右翻转(关于y轴对称翻转)
SpriteRenderer spriteRenderer; spriteRenderer.flipX = true;

二通过改scale的值达到翻转的效果

    transform.localScale = new Vector3(-1, 1, 0);

这种方法会影响碰撞体

你可能感兴趣的:(Unity心血所著)