テラシュールブログスマートフォン用の表示で見るテラシュールブログ旧テラシュールウェアブログUnity記事。UnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。アセット・ファイル管理これは簡単に言えば、サーバーからダウンロードしたファイルをキャッシュし、以降はそのファイルを使うといった操作を簡単に行えるようにした物。要するにダウンロードコンテンツ。一度キャッシュしたものは、以降はオフラインで使用できるパッケージhttps://dl.dropbox.com/u/56297224/UnitySumple2/download%20assets.unitypackage対応ファイルは現状は「テクスチャ(画像)」と「テキスト(文章)」と「AssetBundle」の3種類。Storeを通さずにアプリを更新出来るようにする2種類。AssetBundleは同系の技術で出来そうだったので追加しただけ。WWW.LoadFromCacheOrDownloadは最速かつ低メモリだが、ダウンロード中のタイムアウトが出来ないので、その辺りをカバーする目的もある。基本的な技術は全部このブログに書いてあるので、同じような物は作れると思う。欠点も同様で、やはりメモリ帯域をアホみたいに使う。カードゲームのカードには使えるが、演出を拘るとか沢山のカードを使いたい場合はAssetBundleを使った方が幸せになる気がする。PvrtcやATC等に圧縮したリソースをアプリ内もしくはAssetBundleから取得したほうがパフォーマンスが圧倒的に良いので、その辺りも含めて使い所を間違えないようにすべき。一応iOS(pro)とAndroid(basic)とPC(basic)で確認済み。iOSのBasicでも多分動くと思うけど、動作報告くれると嬉しい限り。一応ユニークな機能としてURL先のファイル(ダウンロードするファイル)を確認する機能を追加した。これで参照しているファイルが一目でわかる。この技術はStreamingAssetsにも応用できそうなので、今度作ろうと思う。Drawerはリアルタイム更新ができないっぽいので、エディタ拡張で何とかした。欠点としてInspectorを開いていないとダウンロードしてくれない問題がある。これはリソース一覧を取得してダウンロードする機能を追加して対処しようと思う(予定)。■ダウンロードしたリソースを綺麗にする機能オマケでキャッシュ済みファイルを一括削除する機能も追加した。この手の機能はダウンロード後にファイルを破棄しないと正常に動いているのか確認がしにくいので追加した。ファイル個別単位の削除機能も一応ある。これは余りクールではないので、改善案があれば治したい所。2017はコチラを使いましょう。Ass...2016-04-25【Unity】AssetBundleのVariantsでロードするアセットを差し替える今回はAssetBundleのVariantsで、リソースを差し替えてみます。(1)月別アーカイブはてなブログをはじめよう!tsubaki_t1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。