Files
aibis-dream/Assets/Scripts/AnimationManage/BackgroundMoveableCharacter.cs
T
2025-03-10 20:06:32 +08:00

20 lines
653 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BackgroundMoveableCharacter : MovableObject
{
public bool defaultFacingRight = true; // 该角色默认朝向是否向右
protected override void Initialize()
{
AdjustFacingDirection();
}
private void AdjustFacingDirection()
{
// 如果默认朝右,但方向是左,则翻转;如果默认朝左,但方向是右,也翻转
bool shouldFlip = (defaultFacingRight && direction.x < 0) || (!defaultFacingRight && direction.x > 0);
transform.localScale = new Vector3(shouldFlip ? -1 : 1, 1, 1);
}
}