2013-02-04 3 views

답변

1

덕분에 Unity Pro 버전에서 문제가있었습니다. 이제 Unity Pro와 함께 작업 중이며 비디오가 올바르게 작동하고 있습니다.

U는 비디오 파일을 자산 폴더로 가져온 후 다음과 같은 자바 스크립트를 사용할 수 있습니다.

// 변수 MovieTexture와를 만들

VAR movTexture : MovieTexture와;

시작 함수() {

renderer.material.mainTexture = movTexture; movTexture.Play();

}

기능 업데이트() {

if(Input.GetButtonDown ("Jump")) { 
    if (movTexture.isPlaying) { 
     movTexture.Pause(); 
    } 
    else { 
     movTexture.Play(); 
    } 
} 


if(Input.GetKeyDown(KeyCode.Space)) 
    movTexture.Stop(); 

}

0

예, Unity Pro를 사용하는 경우 할 수있는 작업은 Movie Textures입니다.

동영상 텍스처는 동영상 파일로 생성되는 애니메이션 텍스처입니다. 프로젝트의 자산 폴더에 비디오 파일을 배치하면 텍스처를 사용하는 것과 똑같이 비디오를 가져올 수 있습니다. . 유니티 프로가없는 경우는 this 대답에 설명 된 방법 중 하나를 사용하려고하지 않으려면

, 당신은 그러나 나는 그 때문에 성능 저하의 권하고 싶지 않다, 운이 있습니다.