Unity Pro packages의 배경 샘플을 제외한 GreenScreen은 Unity 5 이후에 실행하려고 합니다.
MS 공식, Unity 모바일 Kinectv2 패키지, Unity Pro 패키지의
배경은 샘플을 제외하고 움직이지 않습니다!그래서 기록은
Unity 5에서 Kinectv2(컬러 이미지, 뼈 이미지 그리기)를 먼저 이동하기 전에
여기 나카무라 라벤 씨의 보도를 참고했습니다.
http://www.buildinsider.net/small/bookkinectv2/0601
http://www.buildinsider.net/small/bookkinectv2/0603
http://www.buildinsider.net/small/bookkinectv2/0635
Unity Pro packages를 다운로드하여 ZIP를 동결해제합니다.
Unity 패키지 "Kinect.2.0.1410.1900.unitypackage"를 가져옵니다.이어서
GreenScreen 폴더를 Unity Project 보기로 복사합니다.
API 변경 사항을 자동으로 업데이트하는 대화 상자가 나타나면 를 입력합니다.를 클릭하고 를 클릭합니다.
Kinectv2 연결이 확인되면 GreenScreen 폴더에서 "MainScene"실행을 엽니다.
이렇게 되면 인물을 잘라서 화면에 나타낼 텐데...
아무 일도 일어나지 않을 거야!
일시적으로 시행할 수 있는 오류는 없지만 핀레드 화면만 나오는데...
자세히 보니 면도기에 오류가 생겼다.
GreenScreen > Materials > GreenScreenShader
Fragment program 'frag': sampler 'SampleType' has no matching texture and will be undefined.
무늬가 일치하지 않나요?없어요?(읽을 수 없음)
조사를 많이 해봤어요.
양식이 바뀌었나 봐요. 기술하는 방법이 바뀐 것 같은데...
"GreenScreenShader.shader"를 수정하십시오.
13행
Texture2D _MainTex;
변경UNITY_DECLARE_TEX2D(_MainTex);
.57~58행
o = _MainTex.Sample(SampleType, i.tex);
변경o = UNITY_SAMPLE_TEX2D(_MainTex, i.tex);
.그리고 유니티로 돌아가면 버건디 컬러의 판자가 노랑색으로 변한다.
실수도 사라졌네!
이렇게 하면 제대로 작동할 수 있을 거야.
즐거운 생활 되세요.
...MS씨, 수정해서 나눠주세요...!
Reference
이 문제에 관하여(Unity Pro packages의 배경 샘플을 제외한 GreenScreen은 Unity 5 이후에 실행하려고 합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Sil-Nyan/items/2ad23a630286de59a0c0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)