Animation 如何在unity 3D中同时播放两个动画

Animation 如何在unity 3D中同时播放两个动画,animation,3d,unity3d,Animation,3d,Unity3d,我试图在Unity 3D中使地球绕太阳旋转 我的问题是:如何使地球自转,同时又绕太阳自转。我不能在Unity3D中为一个对象制作多个动画 请帮帮我……) Unity3D中有几个选项可以执行此操作,如混合、分层、添加和褪色。看一看,我会这样做: public float speed = 1; void Update() { // Slowly rotate the object around its X axis at 1 degree/second. transform.Rotate

我试图在Unity 3D中使地球绕太阳旋转

我的问题是:如何使地球自转,同时又绕太阳自转。我不能在Unity3D中为一个对象制作多个动画


请帮帮我……)

Unity3D中有几个选项可以执行此操作,如混合、分层、添加和褪色。看一看,我会这样做:

public float speed = 1;
void Update() {
   // Slowly rotate the object around its X axis at 1 degree/second.
   transform.Rotate(speed  * Time.deltaTime, 0, 0);

   // ... at the same time as spinning it relative to the Sun 
  transform.RotateAroud(sun.transform, Vector3.up,  speed * Time.deltaTime)
  }

通过在unity animator系统内直接创建多个层,您可以在

中同时播放两个动画。以下是一个有用的分步指南: