Unity WWW と AssetBundle はサーバー上にアセットをスローするだけでよいでしょうか? adt Bundle バンドル adt-bundle-window の意味

WBOY
リリース: 2016-07-29 08:53:14
オリジナル
2307 人が閲覧しました

答えは間違いなくノーです
1. この機能の実際の効果を実際に検証するため、死ぬ覚悟でいます
1. 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!