如何在脚本中设置动画游戏对象的位置

时间:2014-11-08 12:00:40

标签: c# animation unity3d

我有两个游戏对象。 两个游戏对象的位置都不同...... 我将相同的动画片段附加到两个游戏对象。

在一个游戏对象中,我不希望动画片段发生任何变化。 我只想在不同的游戏对象上使用相同的动画片段,但动画时间不同 &安培;在其他Gameobject中,我只想在0.30秒播放动画,但我不知道这个游戏对象在脚本中的设置位置。

我将下面的脚本分配给第二个游戏对象。

using UnityEngine;
using System.Collections;

public class ani3 : MonoBehaviour {

void Start () {

        animation ["@cube"].time = 0.30f;
        //how to set position of gameobjet

    }
void Update () {
gameObject.animation.Play("@cube");
}
}

1 个答案:

答案 0 :(得分:1)

您可以使用空游戏对象并将其中一个游戏对象嵌套为子项并更改空游戏对象的位置,这对我来说很有用。