Action disabled: source

Customizing the Unity Web Player loading screen

Desktop!

기본적으로 Unity Web Player는 작은 Unity 로고를 보여주고 웹 플레이어 컨텐츠가 로딩되는 동안 진행 바를 보여줍니다. 로고와 진행 바 디스플레이를 포함해서 로딩하는 씬의 외관을 사용자가 정의하는 것이 가능합니다.

로더 이미지를 변경하는 것은 Unity Pro에서만 가능하다는 것을 참고하세요.

Unity 웹 플레이어 로딩 스크린의 외관을 사용자 정의하기 위해 사용될 수 있는 6개의 선택적인 파라미터가 있습니다. 그러한 선택적인 파라미터는 다음과 같습니다 :

  • backgroundcolor: 로딩되는 동안에 웹 플레이어 컨텐츠 디스플레이 영역의 배경색, 기본색은 흰색입니다.
  • bordercolor: 로딩되는 동안에 웹 플레이어 컨텐츠 디스플레이 영역 주변에 그려지는 픽셀 한 개짜리 경계선의 색상, 기본색은 흰색입니다.
  • textcolor: 에러 메세지 텍스트의 색상 (예를 들어 데이터 파일이 로딩되는 데 실패했을 때). 기본색은 검정 또는 흰색입니다 (배경색에 따라서).
  • logoimage: 사용자 정의 로고 이미지로의 경로, 로고 이미지는 로딩되는 동안에 웹 플레이어 컨텐츠 디스플레이 영역의 가운데에 그려집니다.
  • progressbarimage: 로딩되는 동안 진행바에 의해 사용되는 사용자 정의 이미지로의 경로. 진행 바 이미지의 너비는 완료된 로딩 파일의 양에 기반해서 클립됩니다. 그러므로 그것은 0 픽셀 너비에서 시작해서 로딩이 완료될 때 그것의 실제 너비로 움직입니다. 진행 바는 로고 이미지 아래에 그려집니다.
  • progressframeimage: 로딩되는 동안 진행바를 프레임하기 위해 사용되는 사용자 정의 이미로의 경로.

제공되는 모든 색상 값들은 6자리 숫자의 16진법 색상입니다 (예, FFFFFF, 020F16 등). 제공된 이미지 경로는 상대적이거나 또는 절대적인 링크일 수 있고 모든 이미지 파일은RGB (투명함 없는) 또는RGBA (투명함을 가지는) 8-bit/channel PNG 파일이어야 합니다. 마지막으로 progressframeimageprogressbarimage는 같은 높이여야 합니다.

Unity 웹 플레이어 로딩 스크린의 외관을 사용자 정의하는 예제 스크립트가 있습니다. 배경색은 흐린 회색 (A0A0A0)이고 경계 색은 검정(000000), 텍스트 색은 흰색(FFFFFF)이고 로더 이미지는 MyLogo.png, MyProgressBar.png 그리고 MyProgressFrame.png입니다. 모든 파라미터는 하나의 params오브젝트로 그룹되어지고 unityObject.embedUnity메서드로 전달됩니다.

var params = {
	backgroundcolor: "A0A0A0",
	bordercolor: "000000",
	textcolor: "FFFFFF",
	logoimage: "MyLogo.png",
	progressbarimage: "MyProgressBar.png",
	progressframeimage: "MyProgressFrame.png"
};
 
unityObject.embedUnity("unityPlayer", "WebPlayer.unity3d", 600, 450, params);

역링크