สิ่งที่ต้องเตรียม
1. Vuforia
2. Easy Movie Texture ซื้อได้ที่ https://www.assetstore.unity3d.com/en/#!/content/10032
3. VDO ที่ต้องการ
เริ่มกันเลยครับ
using UnityEngine;
using System.Collections;
public class MovieController : MonoBehaviour
{
public static MovieController instance;
public MediaPlayerCtrl mediaCtrl;
public Transform camera;
public Transform ar;
private Vector3 scale;
private bool makerFound;
private bool isFirstTimeFound;
private Renderer render;
// Use this for initialization
void Awake()
{
if (instance == null)
{
instance = this;
}
render = mediaCtrl.GetComponent<Renderer>();
}
public void IsFoundMarker(bool isFound)
{
if (!isFirstTimeFound && isFound)
{
isFirstTimeFound = true;
return;
}
else if (!isFirstTimeFound && !isFound)
{
return;
}
makerFound = isFound;
ToggleFullScreen();
}
private void ToggleFullScreen()
{
if (mediaCtrl == null)
{
return;
}
scale = mediaCtrl.transform.localScale;
if (!makerFound)
{
mediaCtrl.transform.parent = camera;
}
else
{
mediaCtrl.transform.parent = ar;
}
mediaCtrl.transform.localPosition = Vector3.zero;
mediaCtrl.transform.localRotation = Quaternion.Euler(Vector3.zero);
mediaCtrl.transform.localScale = scale;
render.enabled = true;
}
}
หวังว่ามีประโยชน์ไม่มาก็น้อยนะครับ
NO GAME NO DREAM !!!!