我试图在unity3d v5.4.0f3中使用WebGL构建我的游戏并且我收到此错误:
errorCS-0246:类型或命名空间名称' MovieTexture'不可能 找到。您是否缺少using指令或程序集引用?
这是c#代码:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
[RequireComponent (typeof(AudioSource))]
public class videoplayer : MonoBehaviour {
public MovieTexture movie;
private AudioSource audio;
void Start () {
GetComponent<RawImage>().texture = movie as MovieTexture;
audio = GetComponent<AudioSource>();
audio.clip = movie.audioClip;
movie.Play ();
audio.Play();
}
void Update () {
}
}
答案 0 :(得分:0)
错误指定无法找到类型/命名空间“MovieTexture”。这可能是由于缺少“使用”声明。
如果您要构建到非桌面平台,则该功能/包可能在目标平台上不可用。我会验证它是否确实可用,如果是,请尝试将资源导入到项目中。否则,您可能需要找到一种解决方法。