抱歉,我的措辞很奇怪,但我正在制作一款多人 2d 主动布娃娃游戏,当玩家不动时,会有一个名为“PlayerWalk”的动画,其中有一个游戏对象,抓取的球附着在该游戏对象上。但是,向左移动后它仍然面向右,我想在向左移动后制作另一个动画,以便在 x 上翻转抓取游戏对象。我制作了动画,但我不知道如何编码。
总结:我想在玩家向左走后播放另一个动画
void Update()
{
// Move the character using the Input System
float moveInput = movementInput.x;
if (moveInput != 0)
{
if (moveInput > 0)
{
anim.Play("WalkLeft");
StartCoroutine(MoveRight(legWait));
}
else
{
anim.Play("WalkRight");
StartCoroutine(MoveLeft(legWait));
}
}
else
{
anim.Play("PlayerWalk");
}