Submit Search
Upload
Unity での asset bundle による追加コンテンツの扱い方
•
49 likes
•
27,497 views
Kouji Hosoda
Follow
Unity3Dでスマートフォンゲームを作る際のアセットバンドル使用のポイントについて
Read less
Read more
Technology
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
Unity Technologies Japan K.K.
Unityネイティブプラグインマニアクス #denatechcon
Unityネイティブプラグインマニアクス #denatechcon
DeNA
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
Unity Technologies Japan K.K.
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
Unity Technologies Japan K.K.
IL2CPPに関する軽い話
IL2CPPに関する軽い話
Wooram Yang
Addressables で大量のリソース管理・困りどころと解消法
Addressables で大量のリソース管理・困りどころと解消法
Kenta Nagai
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
Recommended
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
Unity Technologies Japan K.K.
Unityネイティブプラグインマニアクス #denatechcon
Unityネイティブプラグインマニアクス #denatechcon
DeNA
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
Unity Technologies Japan K.K.
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
Unity Technologies Japan K.K.
IL2CPPに関する軽い話
IL2CPPに関する軽い話
Wooram Yang
Addressables で大量のリソース管理・困りどころと解消法
Addressables で大量のリソース管理・困りどころと解消法
Kenta Nagai
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
UnityTechnologiesJapan002
Linqの速度測ってみた
Linqの速度測ってみた
Core Concept Technologies
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
Unity Technologies Japan K.K.
ドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かす
増田 亨
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
HADOにおけるUniRxのObjectPool
HADOにおけるUniRxのObjectPool
Yasuyuki Kado
UE4におけるレベル制作事例
UE4におけるレベル制作事例
エピック・ゲームズ・ジャパン Epic Games Japan
Unityネイティブプラグインの勧め
Unityネイティブプラグインの勧め
KLab Inc. / Tech
Unityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
torisoup
TextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応について
ssuserfefa74
UniRx完全に理解した
UniRx完全に理解した
torisoup
【Unity道場 3月 ~ライティングとVFX Graph~】Unityのライティング機能のおさらい
【Unity道場 3月 ~ライティングとVFX Graph~】Unityのライティング機能のおさらい
Unity Technologies Japan K.K.
C++のビルド高速化について
C++のビルド高速化について
AimingStudy
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
UnityTechnologiesJapan002
UniTask入門
UniTask入門
torisoup
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
Unreal Engine 4を使って地球を衛る方法
Unreal Engine 4を使って地球を衛る方法
エピック・ゲームズ・ジャパン Epic Games Japan
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
Unity Technologies Japan K.K.
UE4のためのより良いゲーム設計を理解しよう!
UE4のためのより良いゲーム設計を理解しよう!
Masahiko Nakamura
UnityでUI開発を高速化した件
UnityでUI開発を高速化した件
Grenge, Inc.
AssetBundle (もどき) の作り方
AssetBundle (もどき) の作り方
Mori Tetsuya
Async design with Unity3D
Async design with Unity3D
Kouji Hosoda
More Related Content
What's hot
Linqの速度測ってみた
Linqの速度測ってみた
Core Concept Technologies
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
Unity Technologies Japan K.K.
ドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かす
増田 亨
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
HADOにおけるUniRxのObjectPool
HADOにおけるUniRxのObjectPool
Yasuyuki Kado
UE4におけるレベル制作事例
UE4におけるレベル制作事例
エピック・ゲームズ・ジャパン Epic Games Japan
Unityネイティブプラグインの勧め
Unityネイティブプラグインの勧め
KLab Inc. / Tech
Unityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
torisoup
TextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応について
ssuserfefa74
UniRx完全に理解した
UniRx完全に理解した
torisoup
【Unity道場 3月 ~ライティングとVFX Graph~】Unityのライティング機能のおさらい
【Unity道場 3月 ~ライティングとVFX Graph~】Unityのライティング機能のおさらい
Unity Technologies Japan K.K.
C++のビルド高速化について
C++のビルド高速化について
AimingStudy
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
UnityTechnologiesJapan002
UniTask入門
UniTask入門
torisoup
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
Unreal Engine 4を使って地球を衛る方法
Unreal Engine 4を使って地球を衛る方法
エピック・ゲームズ・ジャパン Epic Games Japan
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
Unity Technologies Japan K.K.
UE4のためのより良いゲーム設計を理解しよう!
UE4のためのより良いゲーム設計を理解しよう!
Masahiko Nakamura
UnityでUI開発を高速化した件
UnityでUI開発を高速化した件
Grenge, Inc.
What's hot
(20)
Linqの速度測ってみた
Linqの速度測ってみた
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
ドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かす
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
HADOにおけるUniRxのObjectPool
HADOにおけるUniRxのObjectPool
UE4におけるレベル制作事例
UE4におけるレベル制作事例
Unityネイティブプラグインの勧め
Unityネイティブプラグインの勧め
Unityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
TextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応について
UniRx完全に理解した
UniRx完全に理解した
【Unity道場 3月 ~ライティングとVFX Graph~】Unityのライティング機能のおさらい
【Unity道場 3月 ~ライティングとVFX Graph~】Unityのライティング機能のおさらい
C++のビルド高速化について
C++のビルド高速化について
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
【Unite Tokyo 2018】Audio機能の基礎と実装テクニック
UniTask入門
UniTask入門
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Unreal Engine 4を使って地球を衛る方法
Unreal Engine 4を使って地球を衛る方法
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
UE4のためのより良いゲーム設計を理解しよう!
UE4のためのより良いゲーム設計を理解しよう!
UnityでUI開発を高速化した件
UnityでUI開発を高速化した件
Viewers also liked
AssetBundle (もどき) の作り方
AssetBundle (もどき) の作り方
Mori Tetsuya
Async design with Unity3D
Async design with Unity3D
Kouji Hosoda
Unityのasset bundle運用実例@lordofknights
Unityのasset bundle運用実例@lordofknights
Kouji Hosoda
【Unite 2017 Tokyo】中国でAndroidアプリを出す!Xiaomiストアでのアプリリリース、収益化のためにできること
【Unite 2017 Tokyo】中国でAndroidアプリを出す!Xiaomiストアでのアプリリリース、収益化のためにできること
Unity Technologies Japan K.K.
【Unite 2017 Tokyo】バグを殲滅!Unityにおける実践テスト手法
【Unite 2017 Tokyo】バグを殲滅!Unityにおける実践テスト手法
Unity Technologies Japan K.K.
【Unite 2017 Tokyo】いかにして個人制作ゲームで生きていくか〜スマホゲームレッドオーシャンの泳ぎ方〜
【Unite 2017 Tokyo】いかにして個人制作ゲームで生きていくか〜スマホゲームレッドオーシャンの泳ぎ方〜
Unity Technologies Japan K.K.
【Unite 2017 Tokyo】新アセットバンドルツール詳解:アセット設定とアセットバンドルのワークフローを簡単に
【Unite 2017 Tokyo】新アセットバンドルツール詳解:アセット設定とアセットバンドルのワークフローを簡単に
Unite2017Tokyo
【Unite 2017 Tokyo】Unity UI最適化ガイド 〜ベストプラクティスと新機能
【Unite 2017 Tokyo】Unity UI最適化ガイド 〜ベストプラクティスと新機能
Unity Technologies Japan K.K.
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
Unite2017Tokyo
【Unite 2017 Tokyo】セルシェーダーを使用した3Dキャラアプリの開発事例
【Unite 2017 Tokyo】セルシェーダーを使用した3Dキャラアプリの開発事例
Unity Technologies Japan K.K.
【Unite 2017 Tokyo】最適化をする前に覚えておきたい技術
【Unite 2017 Tokyo】最適化をする前に覚えておきたい技術
Unity Technologies Japan K.K.
【Unite 2017 Tokyo】Unity最適化講座 ~スペシャリストが教えるメモリとCPU使用率の負担最小化テクニック~
【Unite 2017 Tokyo】Unity最適化講座 ~スペシャリストが教えるメモリとCPU使用率の負担最小化テクニック~
Unity Technologies Japan K.K.
【Unite 2017 Tokyo】Navmesh完全マスターへの道
【Unite 2017 Tokyo】Navmesh完全マスターへの道
Unity Technologies Japan K.K.
Viewers also liked
(13)
AssetBundle (もどき) の作り方
AssetBundle (もどき) の作り方
Async design with Unity3D
Async design with Unity3D
Unityのasset bundle運用実例@lordofknights
Unityのasset bundle運用実例@lordofknights
【Unite 2017 Tokyo】中国でAndroidアプリを出す!Xiaomiストアでのアプリリリース、収益化のためにできること
【Unite 2017 Tokyo】中国でAndroidアプリを出す!Xiaomiストアでのアプリリリース、収益化のためにできること
【Unite 2017 Tokyo】バグを殲滅!Unityにおける実践テスト手法
【Unite 2017 Tokyo】バグを殲滅!Unityにおける実践テスト手法
【Unite 2017 Tokyo】いかにして個人制作ゲームで生きていくか〜スマホゲームレッドオーシャンの泳ぎ方〜
【Unite 2017 Tokyo】いかにして個人制作ゲームで生きていくか〜スマホゲームレッドオーシャンの泳ぎ方〜
【Unite 2017 Tokyo】新アセットバンドルツール詳解:アセット設定とアセットバンドルのワークフローを簡単に
【Unite 2017 Tokyo】新アセットバンドルツール詳解:アセット設定とアセットバンドルのワークフローを簡単に
【Unite 2017 Tokyo】Unity UI最適化ガイド 〜ベストプラクティスと新機能
【Unite 2017 Tokyo】Unity UI最適化ガイド 〜ベストプラクティスと新機能
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
【Unite 2017 Tokyo】セルシェーダーを使用した3Dキャラアプリの開発事例
【Unite 2017 Tokyo】セルシェーダーを使用した3Dキャラアプリの開発事例
【Unite 2017 Tokyo】最適化をする前に覚えておきたい技術
【Unite 2017 Tokyo】最適化をする前に覚えておきたい技術
【Unite 2017 Tokyo】Unity最適化講座 ~スペシャリストが教えるメモリとCPU使用率の負担最小化テクニック~
【Unite 2017 Tokyo】Unity最適化講座 ~スペシャリストが教えるメモリとCPU使用率の負担最小化テクニック~
【Unite 2017 Tokyo】Navmesh完全マスターへの道
【Unite 2017 Tokyo】Navmesh完全マスターへの道
Similar to Unity での asset bundle による追加コンテンツの扱い方
Let’s study unity
Let’s study unity
Takuya Arakawa
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
Unity恐くないよ!!
Unity恐くないよ!!
nakamura001
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
C# で i phone ゲーム開発
C# で i phone ゲーム開発
Katsutoshi Makino
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
Yusuke Ando
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
ZUN. jp
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
Unityと.NET
Unityと.NET
AimingStudy
Unity×HTMLで作るiPhone オンラインゲーム開発事例
Unity×HTMLで作るiPhone オンラインゲーム開発事例
Kouji Hosoda
Unity/CSharp 3
Unity/CSharp 3
tagawakiyoshi
Unity2015_No2~Terrain~
Unity2015_No2~Terrain~
CHY72
Unity2015_No3~Shooting~
Unity2015_No3~Shooting~
CHY72
ownCloud概要説明
ownCloud概要説明
Tetsurou Yano
Jenkinsを使おうよ
Jenkinsを使おうよ
Yohei Oda
Unityを触ってみた話
Unityを触ってみた話
tomomihirano1
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
Mitsuru Katoh
NGUIとUnity2Dをつかってみた
NGUIとUnity2Dをつかってみた
優之 田中
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
20101127 Android Usability Seminar
20101127 Android Usability Seminar
Visso株式会社
Similar to Unity での asset bundle による追加コンテンツの扱い方
(20)
Let’s study unity
Let’s study unity
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Unity恐くないよ!!
Unity恐くないよ!!
Unity ゲーム開発
Unity ゲーム開発
C# で i phone ゲーム開発
C# で i phone ゲーム開発
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
Unityと.NET
Unityと.NET
Unity×HTMLで作るiPhone オンラインゲーム開発事例
Unity×HTMLで作るiPhone オンラインゲーム開発事例
Unity/CSharp 3
Unity/CSharp 3
Unity2015_No2~Terrain~
Unity2015_No2~Terrain~
Unity2015_No3~Shooting~
Unity2015_No3~Shooting~
ownCloud概要説明
ownCloud概要説明
Jenkinsを使おうよ
Jenkinsを使おうよ
Unityを触ってみた話
Unityを触ってみた話
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
NGUIとUnity2Dをつかってみた
NGUIとUnity2Dをつかってみた
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
20101127 Android Usability Seminar
20101127 Android Usability Seminar
Recently uploaded
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
Recently uploaded
(14)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
Unity での asset bundle による追加コンテンツの扱い方
1.
Unity での AssetBundle による 追加コンテンツの扱い方
株式会社 Aiming リードソフトウェアエンジニア 細田幸治 2012/10/28
2.
こんにちは!
3.
細田幸治といいます。 http://www.facebook.com/kouji.hosoda 株式会社 Aiming でエンジニアをしています。
4.
スマホで オンラインゲーム作ってます
http://lordofknights.jp
5.
今日は Unity3D で スマホオンラインゲームの リソースを どう扱うかの話
6.
Unity3D 使かっていますか?
( ・ ∇ ・ )ノ
7.
Unity3D の特徴 ● モバイルに強い
○ iPhone, Android対応 ● 安い(ゲームエンジンとしては) ○ スタートアップのリスクが低い ● オープンな文化(開発元もユーザーも) ○ 情報や便利ライブラリが手に入りやすい ● C#でスクリプトが書ける ○ .Net便利 ● AssetBundle ○ 追加コンテンツが作りやすい
8.
Unity3D いいね! スマートフォン マルチプラットフォーム対応で すばやくゲーム作るのに 適している
9.
スマホでゲーム 作っていますか?
( ・ ∇ ・ )ノ
10.
スマートフォンゲームの特徴 ● インストール時のサイズ制限(50MB)
○ サイズが大きいとwifiじゃないとインストールできなくなる ● 通信回線が細い ○ ダウンロード待ちが長いとゲームから離れてしまう ● 競合するアプリ(ゲームその他)がたくさんある ○ 続けてもらうために継続的なアップデートが必要 ● ストア等の審査がある ○ iPhoneの場合、リリースまでに10営業日前後かかる ○ 審査の間、埋め込みリソースは変更不可能
11.
オンラインゲームの場合は ● サービス開始してからが本番
○ ユーザーが継続して遊んでくれるようにするために、効 率的に開発・運用出来ることが必要 ○ 毎週イベントやキャンペーン、新アイテムが追加される ■ サービスするほどリソース が増える
12.
つまり 審査スケジュールに依存しない で追加コンテンツのリリースが 出来ないと死ぬる
13.
という訳で
14.
Unity3D で スマホオンラインゲームの リソースを どう扱うとよいかというと
15.
初期サイズ小さく 追加はAssetBundleで ● wifi なくても遊べるようにしたいなら
○ 初期サイズ小さく(50MB以下) ● 追加コンテンツをいつでもリリースできるように ○ AssetBundleを適切に使う
16.
以降はAssetBundleの
話
17.
● 特徴・できること ● 実装注意点
○ 1.メモリ消費 ○ 2.非同期読込 ○ 3.通信状況悪いと読み込めない ○ 4.iPhone、Android で別フォーマット ○ 5.キャッシュ ○ 6.スクリプトは消える ● Editor Tips ○ 1.素材取り込み時の自動コンバート ○ 2.自動書き出し ○ 3.プラットフォーム切り替え短縮
18.
特徴・できること ● Unity 専用の外部素材フォーマットのこと ●
GameObject、Material、Texture、Prefab など Unity で使える Asset なら大体入る ● サーバーに配置、アプリから HTTP アクセスで 読み込む ● AssetBundle の作成は Unity Pro Only ● ストアの審査なしでリリース可能 ● ダウンロードファイルのキャッシュが効く
19.
実装上の注意点
20.
実装注意点 1.メモリ消費 ● AssetBundle
のインスタンス分多くなる ○ 同時に使わないものはファイル分ける ○ 使わなくなったら解放しよう memory www Material,GameObject,etc. AssetBundle Load クラス Load
21.
実装注意点 2.非同期読込 ● 最初から非同期前提に組もう
○ WWW.LoadFromCacheOrDownload で読み込んでから WWW.assetBundle でアクセス ○ Resources.Load のように同期的には読み込めない ○ キャッシュから読み込む場合でも非同期だからね ● 参考 ○ ロードオブナイツで使った非同期デザイン ■ http://www.slideshare.net/ppcchan/async-design- with-unity3d
22.
実装注意点 3.通信状況が悪 いと読み込めない ● サイズ小さめに(500Kb以下が望ましい) ●
動的と静的で読込方法を使い分ける ○ 動的に扱う素材は個別に待ちを入れる ○ 静的に扱う素材はフェードアウト中に先読み
23.
実装注意点 4.iPhone、 Androidで別フォーマット ● テクスチャとか端末最適化されてるため
○ ファイルサイズとか画質も最適化されるのでトレードオフ ● サーバー側でファイルの配置工夫しよう ○ プラットフォームごとにディレクトリ構造を作ることで同名 ファイルを配置分け ■ /assets_root/iPhone/Card_001.asset ■ /assets_root/Android/Card_001.asset
24.
実装注意点 5.キャッシュ ● 自動キャッシュの仕組みがある
○ WWW.LoadFromCacheOrDownload ○ ファイルごとにバージョンを指定して使う ■ バージョンでダウンロードかキャッシュかを自動判別 ● サーバー側のキャッシュに注意 ○ ファイル名の後ろにクエリストリングでタイムスタンプなど をつけてサーバーキャッシュ無効化するべし ■ 例 http://www.foo.com/foo.asset?time=20121028
25.
実装注意点 6.スクリプトは消 える ● スクリプトは
AssetBundle に入れられない ○ iPhone ではコードの動的生成 NG だから ● 読み込んだ後にプログラム側で追加は可能 ○ アプリ本体側に事前にスクリプトを入れておき、 GameObject.AddComponent で読み込んだ GameObjectに動的に追加する
26.
Editor Tips
27.
Editor Tips 1.素材取り込み 時の自動コンバート ●
Editorスクリプトでカスタマイズ可能 ○ AssetPostprocessor ● 読み込むファイル名やフォルダ名でコンバート 形式を自動切り分けしたりすると便利
28.
Editor Tips 2.自動書き出し ●
Editorスクリプトでカスタマイズ可能 ○ BuildPipeline.BuildAssetBundle ● コマンド一発でサーバーに配置できるフォルダ 構造で書き出し出来るようにすると便利
29.
Editor Tips 3.プラットフォー ム切り替え短縮 ●
ビルドプラットフォーム切り替え時はテクスチャ の再圧縮で数時間かかることも ● AssetServer !! ○ AssetBundle の書き出し用PCに入れておくとビルドプラッ トフォームの切り替えが一瞬で終わる ○ AssetServer 1人分は必須
30.
以上
31.
可能なことを把握して 楽しく便利に開発しよう!
32.
質疑応答 ● なにかあれば!
33.
おわり
Download now