Slide 1

Slide 1 text

גࣜձࣾΩοζελʔ$50 ৿ɹ఩࠸ ͬ͜͝ϥϯυΛ͑͞͞Δٕज़ d"TTFU#VOEMFฤd 6OJUZ"TTFU#VOEMF׬શʹཧղͨ͠BUNJYJ*OD

Slide 2

Slide 2 text

͜Μʹͪ͸ʂ  

Slide 3

Slide 3 text

w-5֓ཁ w"TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMFӡ༻ࣄྫ঺հ w·ͱΊ wࣗݾ঺հ   ΞδΣϯμ

Slide 4

Slide 4 text

w-5֓ཁ w"TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMFӡ༻ࣄྫ঺հ w·ͱΊ wࣗݾ঺հ   ΞδΣϯμ ΠϚίί

Slide 5

Slide 5 text

ࠓ೔ͷ͓࿩ͷ֓ཁ  

Slide 6

Slide 6 text

w͜Ε͔Βʮ"TTFU#VOEMF׬શʹཧղ ͢Δʯਓ w"TTFU#VOEMFͷӡ༻ํ๏ʹ೰Ή %FW0QTͳਓ w"EESFTTBCMF"TTFU4ZTUFN
 ʹ͍ͭͯ஌Γ͍ͨਓ   ࠓ೔ͷର৅ऀ ֓ཁ ˰śūŢŒţ

Slide 7

Slide 7 text

w"TTFU#VOEMFͷجૅ஌ࣝ w"TTFU#VOEMFͷӡ༻ࣄྫ   ࠓ೔࿩͢ίτ ֓ཁ

Slide 8

Slide 8 text

w"EESFTTBCMF"TTFU4ZTUFN wJ04μ΢ϯϩʔυαΠζ໌هରԠ   ࠓ೔࿩͞ͳ͍ίτ ֓ཁ

Slide 9

Slide 9 text

wຊ೔ͷεϥΠυ͓Αͼߨԋಈը͸ 6OJUZ-FBSOJOH.BUFSJBMTʹͯ ެ։༧ఆͰ͢ w4/4΁ͷγΣΞେ׻ܴͰ͢ʂ   ͦͷଞ ֓ཁ

Slide 10

Slide 10 text

  ͦͷଞ ֓ཁ

Slide 11

Slide 11 text

ຊ୊  

Slide 12

Slide 12 text

w-5֓ཁ w"TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMFӡ༻ࣄྫ঺հ w·ͱΊ wࣗݾ঺հ   ΞδΣϯμ ΠϚίί

Slide 13

Slide 13 text

"TTFU#VOEMFʹ͍ͭͯ
 ͓͞Β͍  

Slide 14

Slide 14 text

  "TTFU#VOEMFJTԿʁ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU Λ #VOEMF ͨ͠΋ͷ

Slide 15

Slide 15 text

  "TTFU#VOEMFJTԿʁ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w6OJUZ্Ͱ*NQPSUͨ͠"TTFU
 ΛϥϯλΠϜͰಈతಡΈࠐΈ
 ͢ΔͨΊͷ࢓૊Έ w͍ΘΏΔμ΢ϯϩʔυίϯςϯπ

Slide 16

Slide 16 text

  "TTFU#VOEMFJTԿʁ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w6OJUZͱ͔ͷ࣌୅͔Βଘࡏ w6OJUZͰେ෯ʹػೳվળ

Slide 17

Slide 17 text

  Կ͕خ͍͠ͷʁ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ wϏϧυ͞Εͨ1MBZFSͷαΠζΛ
 ࡟ݮͰ͖Δ 1MBUGPSN 4J[F "QQ4UPSF .# (PPHMF1MBZ .# ˞ϓϥοτϑΥʔϜຖͷόΠφϦαΠζ੍ݶ

Slide 18

Slide 18 text

  Կ͕خ͍͠ͷʁ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w1MBZFSΛϏϧυ͢Δ͜ͱͳ͘
 "TTFUΛߋ৽Ͱ͖Δ wͨͩ͠ɺ$εΫϦϓτ͸ߋ৽ෆՄ

Slide 19

Slide 19 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 20

Slide 20 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF w-;ͳͲͷΞϧΰϦζϜΛ༻͍ͯ
 "TTFUΛݻΊͨόΠφϦϑΝΠϧ •UnityEngine.AssetBundleΛ
 ༻͍ͯ"TTFUΛऔΓग़͢

Slide 21

Slide 21 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF w"TTFUΛϋογϡԽͨ͠
 "TTFU'JMF)BTIΛ࣋ͭ wΫϥεߏ଄ΛϋογϡԽͨ͠
 5ZQF5SFF)BTIͬͯͷ΋͋Δ

Slide 22

Slide 22 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 23

Slide 23 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w4USFBNFE4DFOF"TTFU#VOEMF w4DFOFࣗମΛ"TTFU#VOEMFͱ ͯ͠ݻΊͨϞϊ wجຊతʹ͸௨ৗͷ"TTFU#VOEMF ͱಉ͡

Slide 24

Slide 24 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w4USFBNFE4DFOF"TTFU#VOEMF w"TTFU#VOEMF͕-PBE͞ΕΔͱ 4DFOF.BOBHFS͔ΒΞΫηεՄ ೳʹͳΔ wґଘ"TTFU#VOEMF͕͋Δ৔߹ɺ ࣄલʹ-PBE͓ͯ͘͠ඞཁ͕͋Δ

Slide 25

Slide 25 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 26

Slide 26 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF/BNF w"TTFU#VOEMFͷ໊લ w*OTQFDUPSͰઃఆ͢Δ wޙड़ͷ"TTFU#VOEMF#VJMEͰ ઃఆ͢Δίτ΋Մೳ

Slide 27

Slide 27 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF/BNF w"TTFU#VOEMFϏϧυ࣌ʹ͜ͷ஋͕
 ͦͷ··ύεͱͯ͠ར༻͞ΕΔ w֦ுࢠ͸.unity3dͱ͔͕ଟ͍ʁ w/ͰσΟϨΫτϦ۠੾Γ΋Մೳ

Slide 28

Slide 28 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF7BSJBOU w4%)%੾ସ΍-PDBMJ[BUJPOʹ༻͍Δ w"EESFTTBCMF͕αϙʔτͯ͠
 ͘Εͳ͍Β͍͠ͷͰݪଇඇਪ঑ wࢀߟIUUQTRJJUBDPNLB JUFNTDFCFB

Slide 29

Slide 29 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 30

Slide 30 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF.BOJGFTU w"TTFU#VOEMFͷ໨࿥ wϏϧυ୯Ґʹੜ੒͞ΕΔ w)BTI΍ґଘؔ܎Λ؅ཧ wαΠζ৘ใ͸࣋ͨͳ͍

Slide 31

Slide 31 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF.BOJGFTU w)BTI஋΍ґଘؔ܎ͳͲΛ
 ໰͍߹ΘͤΔࡍʹ͸
 "TTFU#VOEMF/BNFΛ༻͍Δ

Slide 32

Slide 32 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF.BOJGFTU w*.manifestతͳ:".-ϑΝΠϧ ͸ผϞϊ wϏϧυ࣌ͷࠩ෼ݕग़ͷͨΊʹ
 ࢖͍ͬͯΔͬΆ͍ʁ

Slide 33

Slide 33 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 34

Slide 34 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w6OJUZ8FC3FRVFTU"TTFU#VOEMF w"TTFU#VOEMFΛΠϯλʔωοπ
 ͔Βऔಘ͢Δ wfile://ͰϩʔΧϧ͔Β΋औಘՄೳ

Slide 35

Slide 35 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w6OJUZ8FC3FRVFTU"TTFU#VOEMF w%PXOMPBE)BOEMFS"TTFU#VOEMF Λ௨͢͜ͱͰॲཧਐḿͳͲΛ؅ཧ͢Δ

Slide 36

Slide 36 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 37

Slide 37 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF$SFBUF3FRVFTU w"TTFU#VOEMFΛ
 ϩʔυ͢Δࡍͷ"TZOD0QFSBUJPO wAssetBundle.LoadFromFileAsync()
 AssetBundle.LoadFromMemoryAsync()
 ͳͲͷ໭Γ஋ w6OJUZ8FC3FRVFTUΛ࢖͏৔߹͸ొ৔͠ͳ͍

Slide 38

Slide 38 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 39

Slide 39 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF3FRVFTU w"TTFU#VOEMF͔Β"TTFUΛ
 ϩʔυ͢Δࡍͷ"TZOD0QFSBUJPO wAssetBundle.LoadAssetAsync()
 ͳͲͷ໭Γ஋

Slide 40

Slide 40 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 41

Slide 41 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w$BDIJOH w6OJUZ8FC3FRVFTU"TTFU#VOEMF
 ܦ༝Ͱऔಘͨ͠৔߹ɺϤγφʹΩϟογϡ ͯ͘͠ΕΔ w"TTFU'JMF)BTIΛ΍ΓऔΓ͢Δ͜ͱͰ Ωϟογϡ༗ແͷ֬ೝ΍ݸผͷ࡟আ͕Մೳ ʹͳΔ

Slide 42

Slide 42 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w$BDIJOH wY͔Β Caching.IsVersionCachedͳͲͷ Ұ෦ͷϝιου͕0CTPMFUFʹ wCaching.GetCachedVersions()Λ ࢖͍·͠ΐ͏

Slide 43

Slide 43 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 44

Slide 44 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w#VJME1JQFMJOF#VJME"TTFU#VOEMFT w"TTFU#VOEMF΍"TTFU#VOEMF .BOJGFTUΛߏங wBuildPipeline.BuildAssetBundles()ͷ ໭Γ஋͸"TTFU#VOEMF.BOJGFTU

Slide 45

Slide 45 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ "TTFU#VOEMF
 .BOJGFTU "TTFU#VOEMF "TTFU#VOEMF
 3FRVFTU #VJME1JQFMJOF #VJME"TTFU#VOEMFT "TTFU#VOEMF #VJME $BDIJOH 6OJUZ8FC3FRVFTU "TTFU#VOEMF "TTFU#VOEMF $SFBUF3FRVFTU "TTFU#VOEMF
 /BNF7BSJBOU 4USFBNFE4DFOF
 "TTFU#VOEMF

Slide 46

Slide 46 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF#VJME w*OTQFDUPSΛհͣ͞ʹ"TTFU#VOEMF ͷϏϧυ৘ใΛߏங͢ΔͨΊͷߏ଄ମ wύε΍7BSJBOUͳͲΛࡉ੍͔͘ޚ͍ͨ͠ ৔߹ʹ͸ίϨΛ༻͍Δ

Slide 47

Slide 47 text

  "TTFU#VOEMFͷߏ੒ཁૉ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF#VJME wBuildPipeline.BuildAssetBundles() ʹΦʔόʔϩʔυ͕͋Δ

Slide 48

Slide 48 text

  "TTFU#VOEMF%FQFOEFODZ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMF಺ͷ"TTFU΋·ͨ "TTFU#VOEMFͰ͋Δঢ়ଶΛґଘͱ ݺͿ

Slide 49

Slide 49 text

  "TTFU#VOEMF%FQFOEFODZ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMFϏϧυ࣌ʹ6OJUZ͕
 Ϥγφʹґଘ৘ใΛऩू w"TTFU#VOEMF.BOJGFTUʹه࿥ wґଘݩ"TTFUΛ-PBE͢Δલʹ
 ґଘઌ"TTFUΛશͯ-PBE͢Δඞཁ͋Γ

Slide 50

Slide 50 text

  "TTFU#VOEMF%FQFOEFODZ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ wద੾ʹઃఆ͠ͳ͍ͱ"TTFUίϐʔ
 ໰୊͕ى͖Δ wৄ͘͠͸๭ςϥγϡʔϧϒϩά͞·
 IUUQUTVCBLJUIBUFCMPKQFOUSZ 

Slide 51

Slide 51 text

  "TTFU#VOEMF%FQFOEFODZ "TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ %FNP

Slide 52

Slide 52 text

w-5֓ཁ w"TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMFӡ༻ࣄྫ঺հ w·ͱΊ wࣗݾ঺հ   ΞδΣϯμ ΠϚίί

Slide 53

Slide 53 text

"TTFU#VOEMFͷӡ༻ࣄྫ  

Slide 54

Slide 54 text

w"QQ4UPSF(PPHMF1MBZʹͯ
 ഑৴தͷࢠͲ΋޲͚৬ۀମݧΞϓϦ wສ%-݄ؒϓϨΠ ສճ wύϏϦΦϯͱݺ͹ΕΔ࣮ࡏاۀͷ
 ͓࢓ࣄΛମݧͰ͖ΔϛχήʔϜू w೥݄຤࣌఺ͰݸͷύϏϦΦϯ   ͬ͜͝ϥϯυʹ͍ͭͯ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 55

Slide 55 text

w֤ύϏϦΦϯΛݸผͷ6OJUZϓϩδΣΫτ ͱͯ͠։ൃ wϏϧυαʔόͰ$εΫϦϓτΛϚʔδ
 ͯ͠1MBZFSϏϧυ w4DFOFΛؚΉશ"TTFU͸ "TTFU#VOEMFʹͯఏڙ   ͬ͜͝ϥϯυʹ͍ͭͯ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 56

Slide 56 text

w"TTFU#VOEMF͸֤ύϏϦΦϯͷ6OJUZ ϓϩδΣΫτଆͰϏϧυ wϓϩδΣΫτؒͰڞ༗͢ΔϥΠϒϥϦ͸
 OQNͰఏڙʢ(JU)VC͔Βऔಘʣ w(6*%Λڞ༗ wϓϩδΣΫτͦͷ΋ͷ΋OQNͰ഑৴   ͬ͜͝ϥϯυʹ͍ͭͯ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 57

Slide 57 text

  ͬ͜͝ϥϯυʹ͍ͭͯ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 58

Slide 58 text

w4USFBNFE4DFOF"TTFU#VOEMF Λϑϧ׆༻ wߋ৽ස౓ʹԠͯ͡4DSJQUBCMF0CKFDU ͳͲΛݸผʹ"TTFU#VOEMFԽ w"TTFU#VOEMF.BOJGFTUͦͷ΋ͷ΋ ಈతߋ৽ͷର৅ʹ   "TTFU#VOEMFઓུ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 59

Slide 59 text

wΞοϓϩʔυઌ͸4UBHJOHͱ 1SPEVDUJPOΛ෼͚ͯ࡞੒ wσϓϩΠ༻ͷ+FOLJOT+PCΛ࡞੒   "TTFU#VOEMFઓུ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 60

Slide 60 text

wύϏϦΦϯ͝ͱʹσΟϨΫτϦΛ෼ׂ   "TTFU#VOEMFઓུ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 61

Slide 61 text

wϓϥοτϑΥʔϜ͝ͱʹσΟϨΫτϦ Λ෼ׂ   "TTFU#VOEMFઓུ "TTFU#VOEMFͷӡ༻ࣄྫ ˞ΤσΟλͰͷݕূ༻ʹ4UBOEBMPOF΋༻ҙ

Slide 62

Slide 62 text

w"TTFU'JMF)BTIΛϑΝΠϧ໊ʹ ͢Δ͜ͱͰෆਖ਼ͳ্ॻ͖Λ༧๷   "TTFU#VOEMFઓུ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 63

Slide 63 text

w"TTFU#VOEMF.BOJGFTUͷ
 όʔδϣϯ൪߸͸ύϏϦΦϯຖʹ
 4DSJQUBCMF0CKFDUͰ؅ཧ w֤ύϏϦΦϯͷResources/ʹ഑ஔ   "TTFU#VOEMFઓུ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 64

Slide 64 text

w 6OJUZ8FC3FRVFTUΛ6OJ3Y ରԠͨ͠ϥΠϒϥϦΛ࡞੒ w <(JU)VC> w IObservable   "TTFU#VOEMFಡΈࠐΈ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 65

Slide 65 text

w ύϏϦΦϯʹೖΔλΠϛϯάͰߋ৽νΣο ΫΛߦ͏ w 6OJUZ3FNPUF4FUUJOHT΋ར༻ w औಘͨ͠"TTFU#VOEMF.BOJGFTU ͷόʔδϣϯΛอଘ w ΦϑϥΠϯ࣌͸νΣοΫΛߦΘͳ͍   "TTFU#VOEMFಡΈࠐΈ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 66

Slide 66 text

 ಡΈࠐΈର৅γʔϯͷґଘΛ-PBE  ಡΈࠐΈର৅γʔϯΛ-PBE  SceneManager.LoadSceneAsync()  ಡΈࠐΜͩ"TTFU#VOEMFΛ AssetBundle.Unload(false)   γʔϯಡΈࠐΈ "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 67

Slide 67 text

w+FOLJOT͓͡͞Μ͕੗ଉ w1MBZFS"TTFU#VOEMFͷϏϧυΛ ୲౰ w4MBDL͔ΒίϚϯυ౤͛Δ wৄ͘͠͸IUUQTNPOSZIBUFOBCMPHDPN FOUSZVOJUZBEWFOUDBMFOEBS   Ϗϧυαʔό "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 68

Slide 68 text

wϓϥοτϑΥʔϜຖʹDMPOFઌΛ
 ෼͚͍ͯΔ w4XJUDI1MBUGPSNͷ࣌ؒ୹ॖ w"TTFU#VOEMFϏϧυͷྲྀΕͰ
 αʔόʢ4ʣʹ΋Ξοϓϩʔυ   Ϗϧυαʔό "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 69

Slide 69 text

 BuildPipeline.BuildAssetBundles()  ࠩ෼ϦετΞοϓ  "TTFU#VOEMF.BOJGFTUΞοϓϩʔυ  "TTFU#VOEMFΞοϓϩʔυ  HJUQVTI   Ϗϧυαʔό "TTFU#VOEMFͷӡ༻ࣄྫ

Slide 70

Slide 70 text

 BuildPipeline.BuildAssetBundles()  ࠩ෼ϦετΞοϓ  "TTFU#VOEMF.BOJGFTUΞοϓϩʔυ  "TTFU#VOEMFΞοϓϩʔυ  HJUQVTI   Ϗϧυαʔό "TTFU#VOEMFͷӡ༻ࣄྫ "TTFU#VOEMF/BNF͸ ࣄલʹઃఆ͓ͯ͘͠ ग़ྗઌ͸ #VJME"TTFU#VOEMFT\QMBUGPSN^ͳͲ

Slide 71

Slide 71 text

 BuildPipeline.BuildAssetBundles()  ࠩ෼ϦετΞοϓ  "TTFU#VOEMF.BOJGFTUΞοϓϩʔυ  "TTFU#VOEMFΞοϓϩʔυ  HJUQVTI   Ϗϧυαʔό "TTFU#VOEMFͷӡ༻ࣄྫ HJUTUBUVTͳͲͰ มߋͷ͋ΔϞϊͷΈநग़

Slide 72

Slide 72 text

 BuildPipeline.BuildAssetBundles()  ࠩ෼ϦετΞοϓ  "TTFU#VOEMF.BOJGFTUΞοϓϩʔυ  "TTFU#VOEMFΞοϓϩʔυ  HJUQVTI   Ϗϧυαʔό "TTFU#VOEMFͷӡ༻ࣄྫ Ϗϧυຖʹόʔδϣχϯά όʔδϣϯ൪߸ʹϦωʔϜͯ͠ Ξοϓϩʔυ

Slide 73

Slide 73 text

 BuildPipeline.BuildAssetBundles()  ࠩ෼ϦετΞοϓ  "TTFU#VOEMF.BOJGFTUΞοϓϩʔυ  "TTFU#VOEMFΞοϓϩʔυ  HJUQVTI   Ϗϧυαʔό "TTFU#VOEMFͷӡ༻ࣄྫ "TTFU'JMF)BTIʹϦωʔϜͯ͠ Ξοϓϩʔυ

Slide 74

Slide 74 text

 BuildPipeline.BuildAssetBundles()  ࠩ෼ϦετΞοϓ  "TTFU#VOEMF.BOJGFTUΞοϓϩʔυ  "TTFU#VOEMFΞοϓϩʔυ  HJUQVTI   Ϗϧυαʔό "TTFU#VOEMFͷӡ༻ࣄྫ ϒϥϯν࡞ͬͯ 1VMM3FRVFTU΋࡞Δ

Slide 75

Slide 75 text

w-5֓ཁ w"TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMFӡ༻ࣄྫ঺հ w·ͱΊ wࣗݾ঺հ   ΞδΣϯμ ΠϚίί

Slide 76

Slide 76 text

·ͱΊ  

Slide 77

Slide 77 text

w"TTFU#VOEMFབྷΈͷ֓೦Λ
 ׬શʹཧղ͠Α͏ʂ w4USFBNFE4DFOF"TTFU#VOEMF ศརʂ w͔ͬ͠ΓϏϧυαʔόߏ͑Δͱ
 ޙʑָʹͳΔ ʢϝϯςେม͚ͩͲͶʜɻʣ   ·ͱΊ ·ͱΊ

Slide 78

Slide 78 text

  ·ͱΊ ·ͱΊ

Slide 79

Slide 79 text

wຊ೔࢖ͬͨσϞϓϩδΣΫτ w IUUQTHJUIVCDPNNPOSZ EFCVHHFS@EFNP   "QQFOEJY

Slide 80

Slide 80 text

w-5֓ཁ w"TTFU#VOEMFʹ͍͓ͭͯ͞Β͍ w"TTFU#VOEMFӡ༻ࣄྫ঺հ w·ͱΊ wࣗݾ঺հ   ΞδΣϯμ ΠϚίί

Slide 81

Slide 81 text

ࣗݾ঺հ  

Slide 82

Slide 82 text

  8IPBN* ࣗݾ঺հ @monry a.k.a. ΋ΜΓ͌ઌੜ

Slide 83

Slide 83 text

  8IPBN* ࣗݾ঺հ w.JDSPTPGU.71
 GPS%FWFMPQFS5FDIOPMPHJFT w6OJUZ"NCBTTBEPS

Slide 84

Slide 84 text

  +PC ࣗݾ঺հ ࢠͲ΋޲͚ΞϓϦ࡞ͬͯΔձࣾͰ $50΍ͬͯ·͢

Slide 85

Slide 85 text

  13 ࣗݾ঺հ ϚϯΨͰΘ͔Δ Unity ޷ධ࿈ࡌதʂ

Slide 86

Slide 86 text

  13 ࣗݾ঺հ #΋ͷϥδ ύʔιφϦςΟ΍ͬͯ·͢ʂ ήετืूதʂ

Slide 87

Slide 87 text

5IBOLZPVGPSZPVS BUUFOUJPO