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

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

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

在这里插入图片描述
选择x是在x轴左右翻转(关于y轴对称翻转)
SpriteRenderer spriteRenderer; spriteRenderer.flipX = true;

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

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

这种方法会影响碰撞体

猜你喜欢

转载自blog.csdn.net/weixin_44739495/article/details/104043871