【发布时间】:2017-05-07 05:33:03
【问题描述】:
我想要的是在运行游戏时动画剪辑会自动开始播放。
我向主摄像机添加了一个动画组件。 在 Inspector 中向动画添加了剪辑文件名 Camera_Sign003,还将动画大小设置为 1,并在其中添加了相同的剪辑 Camera_Sign003。 我也设置为 true 自动播放。
我还在主摄像机上附加了一个脚本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraPoints : MonoBehaviour
{
public Animation anim;
IEnumerator Start()
{
anim = GetComponent<Animation>();
anim.Play(anim.clip.name);
yield return new WaitForSeconds(anim.clip.length);
}
}
我检查了一个断点,它到达了 anim.Play.... 长度为 10,但 10 秒后没有任何反应。
动画是一个将相机从一个点移动到另一个点的短片。
主相机是 ThirdPersonController 下的子相机。
【问题讨论】: