Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ゲーム作りの基礎知識 ④メモリについて
Search
Suzeep
March 29, 2017
Programming
0
410
ゲーム作りの基礎知識 ④メモリについて
ゲームクリエイターになる前に知っておきたいゲーム作りの基礎知識
④メモリについて
Suzeep
March 29, 2017
Tweet
Share
More Decks by Suzeep
See All by Suzeep
【Unity入門 プログラマ向け】スクリプトの制御順について
suzeep
0
990
【Unity入門 プログラマ向け】ゲームオブジェクトとプレハブの扱い方について
suzeep
0
590
【Unity入門 プログラマ向け】MonoBehaviourクラスについて
suzeep
0
680
【Unity入門】ゲームオブジェクトとプレハブについて
suzeep
0
560
Unityエディタの説明
suzeep
0
370
「コンポーネント指向」について
suzeep
0
3.5k
ゲーム作りの基礎知識 ③フレーム数と処理負荷について
suzeep
0
750
ゲーム作りの基礎知識 ②「フレーム」について
suzeep
0
830
ゲーム作りの基礎知識 ①ゲーム画面が出るまでの流れ
suzeep
0
550
Other Decks in Programming
See All in Programming
AIを駆使して新しい技術を効率的に理解する方法
nogu66
0
590
アーキテクチャと考える迷子にならない開発者テスト
irof
6
1.8k
ビルドプロセスをデバッグしよう!
yt8492
0
290
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
230
外接に惑わされない自システムの処理時間SLIをOpenTelemetryで実現した話
kotaro7750
0
240
SUZURIの規約違反チェックにおけるクリエイタフィードバックの試⾏錯誤/Trial and Error in Creator Feedback for SUZURI's Terms of Service Violation Checks
ae14watanabe
1
140
CSC509 Lecture 10
javiergs
PRO
0
170
Blazing Fast UI Development with Compose Hot Reload (droidcon London 2025)
zsmb
0
500
知られているようで知られていない JavaScriptの仕様 4選
syumai
0
520
2026年向け会社紹介資料
misu
0
150
What’s Fair is FAIR: A Decentralised Future for WordPress Distribution
rmccue
0
160
Nitro v3
kazupon
2
270
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Six Lessons from altMBA
skipperchong
29
4.1k
BBQ
matthewcrist
89
9.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
What's in a price? How to price your products and services
michaelherold
246
12k
Statistics for Hackers
jakevdp
799
220k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Producing Creativity
orderedlist
PRO
348
40k
Faster Mobile Websites
deanohume
310
31k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Transcript
ήʔϜ࡞Γͷجૅࣝ 8FE !4V[FFQ IUUQMTETBLVSBOFKQ ήʔϜΫϦΤΠλʔʹͳΔલʹ͓͖͍ͬͯͨ ᶆϝϞϦʹ͍ͭͯ
ʮϝϞϦʯʹ͍ͭͯ
2ɿϝϞϦͬͯԿʁ
"ɿ͜ΕʢཧʣͰ͢ɻ
ϝϞϦʹ͍ͭͯ w ύιίϯήʔϜػɺεϚϗͷʹ ඞͣଂ͞Ε͍ͯ·͢ɻ w ίϯϐϡʔλʢ$16ʣ͕Կ͔࡞ۀΛ͢Δ࣌༻ʹ ͏ॴͷΑ͏ͳͰ͢ɻ w )%%ʢϋʔυσΟεΫʣͱҧ͍·͢ɻ )%%ʮσʔλʢૉࡐʣஔ͖ʯͰ͢ɻ
ਤʹඳ͘ͱϝϞϦେମ͜Μͳײ͡Ͱ͢ɻ
ྫɿήʔϜػʹ͓͍ͯͷ)%%ͱϝϞϦ ήʔϜσΟεΫʢʹ)%%ͷׂʣ ςΫενϟɺαϯυɺϓϩάϥϜϑΝΠϧͷ σʔλ͕ѹॖʢʴ҉߸Խʣ͞Εͯೖ͍ͬͯ·͢ɻ ϝϞϦʢʹ࡞ۀॴʣ σΟεΫ͔ΒσʔλΛಡΈࠐΜͰϝϞϦʹஔ͖ɺ $16͕ͦ͜ʹΞΫηεͯ͠ʹΐʹΐ͠·͢ɻ
ͱΓ͋͑ͣήʔϜதͰԿ͔Λ͔ͨͬͨ͠Βɺ ͦͷzԿ͔ʹؔΘΔσʔλzΛ ·ͣϝϞϦʹஔ͘ඞཁ͕͋Γ·͢ɻ ࡞ۀصΈ͍ͨͳΜͰ͢
ͰɺવͰ͕͢ɾɾɾ ϝϞϦʹ༰ྔʢݶքʣ͕ ͋Γ·͢ɻ
ϝϞϦΛ༰ྔ͍ͬͺ͍͏ͱɾɾɾ σʔλ͕ಡΈࠐΊͳ͘ͳΓ·͢ɻ ήʔϜ͕ࢭ·ͬͨΓɺόά͕ൃੜͨ͠Γ͠·͢ɻ ։ൃऀɺ ϝϞϦ͕͍ͬͺ͍ʹͳΒͳ͍Α͏ʹ ্ख͘ग़͠ೖΕͯ͠ऩΊΔඞཁ͕͋Γ·͢ʂ
৭ΜͳΩϟϥΛ͍ͬͺ͍ಉ࣌ʹग़͍ͨ͠ʂ ˠϝϞϦ͕૿͑·͢ ΊͪΌͪ͘Ό៉ྷͳֆͰද͍ࣔͨ͠ʂ ˠςΫενϟͷղ૾্͕͕Γ·͢ ˠϝϞϦ͕૿͑·͢ ϝϞϦ༰ྔΦʔόʔͷةݥʂ ͑ͳ͍Α͏ͳ͞͡Ճݮ͕ॏཁͰ͢ɻ
લճͷॲཧෛՙͷͱ߹Θͤͯ ·ͱΊΔͱɾɾɾ
ήʔϜΛ࡞Δͱ͖ ॲཧෛՙ ͱ ϝϞϦ༰ྔ ʹؾΛ͚ͭ·͠ΐ͏ʂ
ΞʔςΟετɾϓϩάϥϚؔͳ͘ɺ ։ൃऀશһ͕ॳΊ͔Β ͜͏͍ͬͨࣝҙࣝΛ͓࣋ͬͯ͘ͱɺ ඇৗʹ։ൃͷޮ্͕͕Γ·͢ʂ ʢͱ͍͏͔ແ͍ͱˋ൵ࢂͳࣄʹͳΔʣ
લճͷʮॲཧෛՙͷ͞͡Ճݮʯͷྫ ʢ͓·͚ʣ
͞͡Ճݮͷྫᶃ ఢ͕͍ͬͺ͍ग़ΔΑ͏ͳήʔϜʢ˞%ͷ߹ʣ ˠԕ͘ʹ͍ΔఢΛදࣔ͠ͳ͍ʴߋ৽ॲཧΛ͠ͳ͍ ˠԕ͘ʹ͍ΔఢݟͨΛ͠ΐ΅͘͢Δ ɹ ͦΕ༻ʹϋΠϞσϧͱϩʔϞσϧΛ༻ҙͯ͠ ɹڑʹԠͯ͡දࣔϞσϧΛΓସ͑Δɺ
͞͡Ճݮͷྫᶄ ΩϟϥΫλʔثʹ͚ͭΔͨΓఆ ˠܗঢ়ʹ࣮ʹ͚ͭΔͷͰͳ͘ɺ͝·͔͢
͞͡Ճݮͷྫᶅ ཧڍಈ ˠࣜ௨Γʹܭࢉ࣮ͯ͠ʹ࡞ΔͷͰͳ͘ɺ ɹͦΕͬΆ͘ݟ͑ΔΑ͏ʹࣗલͰͯ͠࡞Δ ޙʑʹεϖοΫͷͰग़͢༧ఆ͕͋Δ ˠॳΊ͔ΒͦͷεϖοΫʹ߹Θͤͯ࡞Δ ɹɾϞσϧͷؔઅɺϙϦΰϯΛগͳ͓ͯ͘͘͠ ɹɾςΫενϟͷղ૾ΛԼ͓͛ͯ͘ɹ ʢҠ২ͷʹ͋Γ͕ͪͰ͕͢ߴεϖοΫˠεϖοΫམͱ͢ͷඇৗʹେมͳ࡞ۀͰ͢ɻʣ
Ҏ্ɺ͜͜·Ͱͷ͕ ͜Ε͔ΒήʔϜΫϦΤΠλʔΛࢦ͢ਓʹ ͥͻͱ͓͍ͬͯͯ΄͍͠جૅࣝͱͳΓ·͢ɻ ࠷ޙʹ ʢࣝͱ͍͏ΑΓҙࣝʹ͍͔ۙʜʣ
ήʔϜΛ࡞Δҝͷٕज़෯͕͘ɺ Ͳͷʹ͓͍ͯԞ͕ਂ͍ҝɺ ෑډ͕ͱͯߴ͍Ͱ͢ɻ Ͱ͕͢࠷ۙ6OJUZ6&ͱ͍ͬͨ ҆ՁͰѻ͑ΔήʔϜΤϯδϯ͕ൃୡ͍ͯ͠Δ͓͔͛Ͱɺ ୭͕ήʔϜΛ࡞Γ͘͢ͳΓ·ͨ͠ɻ ͜Εຊʹ͋Γ͕͍ͨࣄͰ͢ɻ
ͨͩɺ ʮ࡞Γ͘͢ͳͬͨʹ؆୯ʹ࡞ΕΔΑ͏ʹͳͬͨʯ ͱࢥ͍ͬͯΔͱׂͱ௧͍ʹૺ͍·͢ɻ
ήʔϜ੍࡞Λ͍ͯ͠Δͱɺ ͜Ε·Ͱʹड़͖ͯͨΑ͏ͳجૅࣝͷนʹ ඞͣͲ͔͜ͰͿͪͨΔ͕࣌དྷ·͢ɻ ήʔϜΫϦΤΠλʔͷੈքৗࠒɺ ͜ͷนͱઓ͍ͬͯ·͢ɻ ʢ͋ͱਓؒͱઓͬͨΓͱ͔͢Δ͠Ή͠Ζͦͬͪͷ͕ΊΜͲ̺ʣ
ήʔϜΤϯδϯ͕Χόʔͯ͘͠Ε͍ͯΔ༷ʑͳཁૉ ͜Ε·ͰͷήʔϜ։ൃͷྺ࢙ͰॏͶΒΕͨɺ ݂ͷᕷΉΑ͏ͳϊϋ͔Βग़དྷ͍ͯ·͢ɻ ͦΕΒͷϊϋͷجຊΛ͓ͬͯ͘ࣄ·ͨɺ Կ͔Λ࡞Δ্Ͱඇৗʹॏཁʹͳ͖ͬͯ·͢ɻ
جຊΛཧղ͍ͯ͠ΔͱɺଞʹԠ༻͕ޮ͖·͢ɻ ༷ʑͳ໘Ͱ৭ʑͳࣄΛߟ͑ͨΓɺ ϞϊΛ࡞Δࣄ͕ग़དྷΔΑ͏ʹͳΓ·͢ɻ ͦΕࣝͰ͋ͬͨΓɺҙࣝͰ͋ͬͯॏཁͰ͢ɻ
ήʔϜΤϯδϯʹ͍ͭͯதΛͬͱΓ͍ͨਓ ʮήʔϜΤϯδϯɾΞʔΩςΫνϟʯ ͱ͍͏ຊ͕ʢߴ͍Ͱ͕͢ʣ͓͢͢ΊͰ͢ɻ ͜Ε·Ͱͷϊϋͷྺ࢙ͱࠓ͕΄΅٧·͍ͬͯ·͢ɻ ͬ͟ͱಡΜͰ͓͚ͩ͘Ͱେҧ͏ͱࢥ͍·͢ɻ ඞͣͲ͔͜Ͱ׆͖ͯ͘ΔͣͰ͢ɻ
·͊ΊΜͲ͍͓͖ͯ͘͞͞ɺ ཁ͜͏͍͏͜ͱͰ͢ɻ
ᶆϝϞϦʹ͍ͭͯऴ جຊେࣄʂ