Upgrade to Pro — share decks privately, control downloads, hide ads and more …

アセット運用ベストプラクティス

unitydojo
August 23, 2016

 アセット運用ベストプラクティス

Unity道場第十回目「アセット運用ベストプラクティス」のスライドです。
http://eventdots.jp/event/596059

unitydojo

August 23, 2016
Tweet

More Decks by unitydojo

Other Decks in Technology

Transcript

  1. Unityͷಈ࡞ͷʮॳ৺ऀ޲͚ͷઆ໌ʯ • 6OJUZؒر؍ةך1SPKFDUؽُ٦ח
 ،إحز׾سٓحؚسٗحف
 • ӴӴ؝ٝه٦طٝزךӛӛח
 سٓحؚسٗحف
 • 邌爙ׁ׸׋٧ ӟs

     • ،إحز׾؎ٝه٦ز׃ג
 ⢪ִ׷䕎ח㢌䳔
 • ء٦ٝח،إحز׾ⵃ欽ׅ׷
 ؝ٝه٦طٝز堣腉׾欽䠐 • ؒر؍ةד؝ٝه٦طٝزח
 ،إحز׾鏣㹀
 • 邌爙ׁ׸׋٧ ӟs 
  2. Unityͷಈ࡞ͷʮॳ৺ऀ޲͚ͷઆ໌ʯ • 6OJUZؒر؍ةך1SPKFDUؽُ٦ח
 ،إحز׾سٓحؚسٗحف
 • ӴӴ؝ٝه٦طٝزךӛӛח
 سٓحؚسٗحف
 • 邌爙ׁ׸׋٧ ӟs

     • ،إحز׾؎ٝه٦ز׃ג
 ⢪ִ׷䕎ח㢌䳔
 • ء٦ٝח،إحز׾ⵃ欽ׅ׷
 ؝ٝه٦طٝز堣腉׾欽䠐 • ؒر؍ةד؝ٝه٦طٝزח
 ،إحز׾鏣㹀
 • 邌爙ׁ׸׋٧ ӟs 
  3. AssetBundleͷಈ࡞ • "TTFU#VOEMF׾ٗ٦سׅ׷הծ "TTFU#VOEMFⰻחろת׸׷،إحزך *OTUBODF*%ָ铣׫鴥ת׸׷կ • "TTFU#VOEMF׾騖ְ׌⣛㶷ꟼ⤘׾
 鏣㹀ׅ׷✲ָ⳿勻׷կ • "TTFU#VOEMF׾6OMPBEׅ׷הծ


    *OTUBODF*%ָ㣟׻׸׷կ • 3FTPVSDFTהず圫ծ湫䱸⿫撑׃גְ׷، إحزך侧ח״׶ծ俑㶵،ؙإأ欽ך
 ٕحؙ،حفذ٦ـָٕ䎢ָ׷կ • "TTFU#VOEMF㔐חאֹ։LCך
 ًٌٔ嶊顤ה⫦ַזָ׵㾜Ꟛך
 ؔ٦غ٦قحسָ֮׷
  4. AssetBundleͷಈ࡞ • "TTFU#VOEMF׾ٗ٦سׅ׷הծ "TTFU#VOEMFⰻחろת׸׷،إحزך *OTUBODF*%ָ铣׫鴥ת׸׷կ • "TTFU#VOEMF׾騖ְ׌⣛㶷ꟼ⤘׾
 鏣㹀ׅ׷✲ָ⳿勻׷կ • "TTFU#VOEMF׾6OMPBEׅ׷הծ


    *OTUBODF*%ָ㣟׻׸׷կ • 3FTPVSDFTהず圫ծ湫䱸⿫撑׃גְ׷، إحزך侧ח״׶ծ俑㶵،ؙإأ欽ך
 ٕحؙ،حفذ٦ـָٕ䎢ָ׷կ • "TTFU#VOEMF㔐חאֹ։LCך
 ًٌٔ嶊顤ה⫦ַזָ׵㾜Ꟛך
 ؔ٦غ٦قحسָ֮׷
  5. AssetBundleͷಈ࡞ • "TTFU#VOEMF׾ٗ٦سׅ׷הծ "TTFU#VOEMFⰻחろת׸׷،إحزך *OTUBODF*%ָ铣׫鴥ת׸׷կ • "TTFU#VOEMF׾騖ְ׌⣛㶷ꟼ⤘׾
 鏣㹀ׅ׷✲ָ⳿勻׷կ • "TTFU#VOEMF׾6OMPBEׅ׷הծ


    *OTUBODF*%ָ㣟׻׸׷կ • 3FTPVSDFTהず圫ծ湫䱸⿫撑׃גְ׷، إحزך侧ח״׶ծ俑㶵،ؙإأ欽ך
 ٕحؙ،حفذ٦ـָٕ䎢ָ׷կ • "TTFU#VOEMF㔐חאֹ։LCך
 ًٌٔ嶊顤ה⫦ַזָ׵㾜Ꟛך
 ؔ٦غ٦قحسָ֮׷
  6. AssetBundleͷ෼ׂ਺ "TTFU#VOEMFך侧ָ㼰זְ • ًٌٔ⢪欽ꆀָ㟓ִ׷
  NFNPSZ瘝ד铣׬ה • 铣鴥儗꟦ָ⠼ן׷
  M[NBד铣׬ה

    • "TTFU#VOEMFךؽٕس儗ծ
 ⱄ圓眠ך堣⠓ָ㟓ִ׷ "TTFU#VOEMFך侧ָ㢳ְ • ؽٕسח儗꟦ַַָ׷ • ٔا٦أوطآًٝزָꬊ䌢ח醱꧟ • تؐٝٗ٦س儗꟦ָ⠼ן׷
 醱侧ךؿ؋؎ٕ׾糺׭גְזְ㜥さ
  7. 0 75 150 225 300 ඇѹॖ LZ4 LZMA ϔομʔ AssetBundle

    ΤϯδϯϝϞϦ Ξηοτ -PBE'SPN.FNPSZ
  8. 0 100 200 300 400 ඇѹॖ LZ4 LZMA ϔομʔ WWW

    AssetBundle ΤϯδϯϝϞϦ Ξηοτ 888BTTFU#VOEMF
  9. 0 75 150 225 300 ඇѹॖ LZ4 LZMA ϔομʔ AssetBundle

    ΤϯδϯϝϞϦ Ξηοτ $BDIF0S%PXOMPBEⴱ㔐
  10. 0 15 30 45 60 ඇѹॖ LZ4 LZMA ϔομʔ ΤϯδϯϝϞϦ

    Ξηοτ $BDIF0S%PXOMPBEٍؗحءُ״׶《䖤
  11. ΩϟογϡγεςϜΛࣗ࡞͢Δ৔߹ • WWWΫϥε͸bytesΞΫηε༻ʹʢΤϯδϯଆ͕ʣ
 ϝϞϦΛ֬อ͍ͯ͠ΔҝɺϝϞϦΛ༨ܭʹ࢖͏ɻ • ਪ঑ • HttpWebRequest ɹ(PC͸ݱࡏHTTPSΛ࢖͑ͳ͍ʣ •

    ωΠςΟϒϓϥάΠϯ
 ʢΦϯσϚϯυϦιʔε(iOS)ɾDownloadManager(android)
 ɹNSURLConnection(iOS) ɾjava.net.HttpURLConnection(Androidʣ)
  12. AssetBundleͷ෼ׂ • ̍Ξηοτ̍Ξηοτόϯυϧ • ݸผʹΞηοτΛऔಘ͢Δ • ΧʔυήʔϜ౳Ͱ༗ར • ґଘؔ܎ͷղܾ͸εΫϦϓτͰߦ͏ •

    γΣʔμʔ౳ͷ҉໧ͷϩʔυΛݟམͱ͢ͱ༨ܭͳίετ͕ग़Δࣄ͕͋Δ • 5.3ະຬͰAssetBundleΛ࢖༻͢Δ৔߹͸࠷దղ͔΋͠Εͳ͍
 ʢLZMA͕େ͖ͳαΠζͰۃ୺ʹ஗͘ͳΔҝʣ