Добрый день.
Есть скрипт
using UnityEngine;
using System.Collections;
public class PlayVideo : MonoBehaviour {
public MovieTexture movTexture;
// Use this for initialization
void Start () {
if (Application.platform == RuntimePlatform.WindowsPlayer)
{
print("Start video в Windows");
GetComponent<Renderer>().material.mainTexture = movTexture;
movTexture.Play();
}
if (Application.platform == RuntimePlatform.Android)
{
print("Start video в android");
Handheld.PlayFullScreenMovie("Scene1/vid.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput);
}
}
}
При компиляции под андроид ругается на
public MovieTexture movTexture;
а при компиляции под пк ругается на
Handheld.PlayFullScreenMovie("Scene1/vid.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput);
Как быть? Пока временно приходиться коментить. но что если строк строк(скриптов с таким кодом) будет много и при коменте переменную public MovieTexture movTexture; придется потом все заново назначать через инспектор.