Unity WWW와 AssetBundle이 에셋을 서버에 던질 수 있나요? adt 번들 번들은 adt-bundle-window를 의미합니다.

WBOY
풀어 주다: 2016-07-29 08:53:14
원래의
2321명이 탐색했습니다.

답은 절대 No입니다
1. 실제로 이 기능의 실제 효과를 검증하기 위해 저는 죽을 각오를 했습니다
1. 하나의 서버, 하나의 도메인 이름: Alibaba Cloud 서버를 임대하고(최소 구성은 월 70위안 이상) 도메인 이름을 구입합니다(첫 구매 비용은 4~9위안입니다)
2. http 서버를 설치합니다. Nginx 서버를 사용합니다. 특정 Apache 서비스를 구성하는 방법을 모르겠습니다.
3. momo의 AssetBundle 기능 소개 보기

2. 기능 구현 - (서버)
1. 서버에 디렉터리를 생성한 다음 서버에 리소스를 보냅니다.
assetbundle打包,ngui assetbundle,assetbundle打包场景,unity assetbundle,assetbundle 场景,assetbundle操作步骤,bundle mainasset,unity3d assetbundle,一键打包assetbundle,assetbundle 更新目录,assetbundle解包,unity5 assetbundle,adt bundle,bundle是什么意思,adt-bundle-window
여기 내 서버 디렉토리는 (남의 서버를 함부로 공격하는 것은 비윤리적이다)
assetbundle打包,ngui assetbundle,assetbundle打包场景,unity assetbundle,assetbundle 场景,assetbundle操作步骤,bundle mainasset,unity3d assetbundle,一键打包assetbundle,assetbundle 更新目录,assetbundle解包,unity5 assetbundle,adt bundle,bundle是什么意思,adt-bundle-window

2. 서버의 구성 파일을 변경하세요. 그렇지 않으면 403이나 404 오류가 보고됩니다. . 내 서버 구성은 이렇습니다.(다른 사람의 서버를 마음대로 공격하는 것은 비윤리적입니다.) 서버 구성을 이해하지 못한다면 가서 직접 교육하십시오. .
assetbundle打包,ngui assetbundle,assetbundle打包场景,unity assetbundle,assetbundle 场景,assetbundle操作步骤,bundle mainasset,unity3d assetbundle,一键打包assetbundle,assetbundle 更新目录,assetbundle解包,unity5 assetbundle,adt bundle,bundle是什么意思,adt-bundle-window
3. 기능 구현 - (클라이언트)

<code><span>public</span><span>static</span><span>readonly</span><span>string</span> PathURL = <span>"http://wangpeng.online:10001/Prefab0.assetbundle"</span>;
<span>void</span> OnGUI()
    {
        <span>if</span>(GUILayout.Button(<span>"TestAssetBundle"</span>))
        {
            StartCoroutine(LoadGameObject(PathURL));
        }
    }

<span>private</span> IEnumerator <span>LoadALLGameObject</span>(<span>string</span> path)
    {
         WWW bundle = <span>new</span> WWW(path);

         <span>yield</span><span>return</span> bundle;


        <span>if</span>(!<span>string</span>.IsNullOrEmpty(bundle.error))
        {
            Debug.Log(<span>"ERROR:"</span>+bundle.error);

        }<span>else</span>{
            Debug.Log(<span>"SUCCESS TO DOWNLOAD:"</span>+bundle.bytesDownloaded);
        }
        <span>yield</span><span>return</span><span>0</span>;
         <span>//通过Prefab的名称把他们都读取出来</span>
        Object  obj0 = bundle.assetBundle.LoadAsset<Object>(<span>"Prefab0"</span>);
         <span>//加载到游戏中   </span><span>yield</span><span>return</span> Instantiate(obj0);
    }</code>
로그인 후 복사

4. 호출 성공
후자의 문장은 로드된 게임오브젝트에 의해 인쇄됩니다. 예는 momo의 큰 리소스 패키지
assetbundle打包,ngui assetbundle,assetbundle打包场景,unity assetbundle,assetbundle 场景,assetbundle操作步骤,bundle mainasset,unity3d assetbundle,一键打包assetbundle,assetbundle 更新目录,assetbundle解包,unity5 assetbundle,adt bundle,bundle是什么意思,adt-bundle-window

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위에서는 Unity WWW 및 AssetBundle을 소개합니다. 서버에 리소스를 던지는 것만으로도 충분합니까? , 번들 및 에셋 콘텐츠를 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿