اجرای فیلم در یونیتی/اجرای ویدئو در یونیتی/قرار دادن ویدئو در بازی
دوشنبه, ۳۰ شهریور ۱۳۹۴، ۰۷:۵۰ ب.ظ
منبع: gameover.blog.ir
روی صحنه ی دلخواه میریم تا نمای خوبی داشته باشیم سپس دوربین رو انتخاب می کنیم و ctrl+shit+F می زنیم تا روی صحنه ی جاری set بشه.
فیلم اجرا میشه و بعد از 10 واحد زمانی نابود میشه.
بعدش می تونید هر عملی دوست داشتید انجام بدید.
کد معادل سیشارپ:
معادل سیشارپ:
اجرای یک فیلم در ابتدای بازی و از بین رفتن بعد از چند (در اینجا 10) ثانیه:
اسکریپت زیر رو میندازیم روی یک plane.
سپس یک فیلم کوتاه mp4 رو به پروژه اضافه می کنیم (به صورت movie texture توسط یونیتی تبدیلات انجام میشه خودکار)
یادتون نره quick Time هم باید نصب باشه) .
سپس فیلم رو می کشیم روی پارامتر a که از نوع MovieTexture تعریف کرده بودیم.
حالا اجرا می کنیم
کد PHP:
//movieTexture.js
//author:sajjad3011
var a : MovieTexture;
var i:float=0;
var myTimer : float = 10.0;
function Start () {
renderer.material.mainTexture = a;
a.Play();
}
function Update () {
if(myTimer > 0 && a.isPlaying){
myTimer -= Time.deltaTime;
if(myTimer <= 0){Destroy(transform.gameObject); }
}
}//update
فیلم اجرا میشه و بعد از 10 واحد زمانی نابود میشه.
بعدش می تونید هر عملی دوست داشتید انجام بدید.
کد معادل سیشارپ:
معادل سیشارپ:
public MovieTexture a; float myTimer =10f; void Start(){ renderer.material.mainTexture = a; a.Play(); } void Update () { if(myTimer > 0 && a.isPlaying){ myTimer -= Time.deltaTime; if(myTimer <= 0){Destroy(transform.gameObject); } }
۹۴/۰۶/۳۰
چجوری میش لینک فیلم رو از نت بدم و پلیر بصورت مستقیم ببینه (از اپک من)