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
Timeline でビジュアルプログラミング/Visual Programming...
Search
Tetsuya Mori
PRO
December 15, 2018
Programming
1
910
Timeline でビジュアルプログラミング/Visual Programming uses Timeline
2018/12/15 (Sat) に開催された「【年末だよ】Unity お・と・なのLT大会 2018」の登壇資料です。
Tetsuya Mori
PRO
December 15, 2018
Tweet
Share
More Decks by Tetsuya Mori
See All by Tetsuya Mori
ビルドシステムを C# 大統一したお話
monry
PRO
2
1.3k
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
1.6k
はじめての C# 大統一理論
monry
PRO
0
760
unity1week でチーム開発を成功させる秘訣
monry
PRO
0
270
Unity で ARゲームを作った話
monry
PRO
1
860
Visual Programming Framework UniFlow のご紹介/Introducing UniFlow
monry
PRO
2
3k
UniFlow 完全に理解した / I can develop UniFlow a little.
monry
PRO
0
530
Democratized Unity Package Manager
monry
PRO
1
2.8k
使ってみよう! Unity RemoteSettings/Let's use Unity RemoteSettings
monry
PRO
1
1.2k
Other Decks in Programming
See All in Programming
TransformerからMCPまで(現代AIを理解するための羅針盤)
mickey_kubo
7
5.8k
Amazon Verified Permissions実践入門 〜Cedar活用とAppSync導入事例/Practical Introduction to Amazon Verified Permissions
fossamagna
2
110
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
170
Pythonに漸進的に型をつける
nealle
1
140
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2k
Swift Concurrency 年表クイズ
omochi
3
210
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
2
170
三者三様 宣言的UI
kkagurazaka
0
320
Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con Nagoya 2025)
404background
0
110
Introducing RemoteCompose: break your UI out of the app sandbox.
camaelon
2
270
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
840
Blazing Fast UI Development with Compose Hot Reload (Bangladesh KUG, October 2025)
zsmb
2
440
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Why Our Code Smells
bkeepers
PRO
340
57k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
A designer walks into a library…
pauljervisheath
209
24k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Git: the NoSQL Database
bkeepers
PRO
431
66k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Transcript
גࣜձࣾΩοζελʔ$50 ɹ࠸ 5JNFMJOFͰ ϏδϡΞϧϓϩάϥϛϯά "DUJWF5JNFMJOFͷ͝հ ʲͩΑʳ6OJUZ͓ɾͱɾͳͷ-5େձ !6OJUZ5FDIOPMPHJFT+BQBO
w-5֓ཁ wࣗݾհ w5JNFMJOFʹ͍͓ͭͯ͞Β͍ w"DUJWF5JNFMJOFʹ͍ͭͯ w·ͱΊ 2 ΞδΣϯμ
w-5֓ཁ wࣗݾհ w5JNFMJOFʹ͍͓ͭͯ͞Β͍ w"DUJWF5JNFMJOFʹ͍ͭͯ w·ͱΊ 3 ΞδΣϯμ ΠϚίί
ࠓͷ͓ͷ֓ཁ 4
wΤσΟλͰ؆୯ͳϩδοΫΛΈ͍ͨਓ w7JTVBM4DSJQUJOH͕͖ͪΕͳ͍ਓ w5JNFMJOF͕ൿΊΔྗΛղ์͍ͨ͠ਓ 5 ࠓͷରऀ ֓ཁ
w5JNFMJOFͷ֓ཁ w5JNFMJOFͰϏδϡΞϧϓϩάϥϛϯά ͢ΔͨΊͷํ๏ 6 ࠓ͢ίτ ֓ཁ
w5JNFMJOFͷ֦ுํ๏ w1MBZBCMF"1*ͷৄࡉ 7 ࠓ͞ͳ͍ίτ ֓ཁ
w-5֓ཁ wࣗݾհ w5JNFMJOFʹ͍͓ͭͯ͞Β͍ w"DUJWF5JNFMJOFʹ͍ͭͯ w·ͱΊ 8 ΞδΣϯμ ΠϚίί
ࣗݾհ 9
ηΫγϣϯλΠτϧ w !NPOSZ w BLBΜΓ͌ઌੜ w $MFBO"SDIJUFDUVSF͓͡͞Μ w .JDSPTPGU.71
GPS%FWFMPQFS5FDIOPMPHJFT 8IPBN* 10 ࣗݾհ
11 ͓͠͝ͱ ࣗݾհ ࢠͲ͚ΞϓϦ࡞ͬͯΔձࣾͰ $50ͬͯ·͢
ηΫγϣϯλΠτϧ ͤΜͰΜ 12 ϚϯΨͰΘ͔Δ6OJUZ ධ࿈ࡌத ࣗݾհ
13 ͤΜͰΜ ࣗݾհ #ͷϥδ ύʔιφϦςΟͬͯ·͢ʂ ήετืूதʂ
ຊ 14
w-5֓ཁ wࣗݾհ w5JNFMJOFʹ͍͓ͭͯ͞Β͍ w"DUJWF5JNFMJOFʹ͍ͭͯ w·ͱΊ 15 ΞδΣϯμ ΠϚίί
5JNFMJOFʹ͍ͭͯ 16
17 5JNFMJOFͬͯʁ 5JNFMJOFʹ͍ͭͯ ˞ը૾.BOVBM͔Βഈआ͠·ͨ͠
18 5JNFMJOFͬͯʁ 5JNFMJOFʹ͍ͭͯ wΧοτγʔϯͳͲͷγʔέϯεΛ੍࡞ ͢ΔͨΊͷػೳ w6OJUZ͔Βࡌ ˞ը૾.BOVBM͔Βഈआ͠·ͨ͠
19 Ͱ͖Δ͜ͱ 5JNFMJOFʹ͍ͭͯ wෳ(BNF0CKFDUͷ"OJNBUJPO Λ੍ޚՄೳ wҙͷλΠϛϯάͰ"VEJP࠶ੜՄ w"DUJWF੍ޚ*OTUBOUJBUFՄ wͰΠϕϯτ࣮͞ΕΔ
20 Ͱ͖ͳ͍͜ͱ 5JNFMJOFʹ͍ͭͯ wඪ४ͩͱʮ݅ʹԠͨ͡ذʯ ʮೖྗͪʯͳͲͷڽͬͨίτ Ͱ͖ͳ͍ w࣌ͰΠϕϯτൃՐ తͳ͜ͱͰ͖ͳ͍
21 5JNFMJOFʹ͍ͭͯ wجຊతʹҰຊಓͷγʔέϯε w"DUJWF#FIBWJPVSͱ͔Ͱ ذͰ͖ΔͬͪΌͰ͖Δ wࣗ࡞ͷ#FIBWJPVSΛ࣮Մೳ w1MBZBCMF"1*ͱŝŒŕŝŒřŲŲ
ͬͯ͜ͱͰ 22
ͭ͘Γ·ͨ͠ 23
w-5֓ཁ wࣗݾհ w5JNFMJOFʹ͍͓ͭͯ͞Β͍ w"DUJWF5JNFMJOFʹ͍ͭͯ w·ͱΊ 24 ΞδΣϯμ ΠϚίί
"DUJWF5JNFMJOF 25
26 -JWF%FNP "DUJWF5JNFMJOFʹ͍ͭͯ ͏·͘ߦ͖·͢Α͏ʹʜ
27 ಋೖํ๏ "DUJWF5JNFMJOFʹ͍ͭͯ • yarn add "umm/active_timeline#^1.0.0" w ˞6OJUZ1BDLBHF.BOBHFS͕શຽओԽ͞Εͨ ΒҠߦ͠·͢
28 ͍ํ "DUJWF5JNFMJOFʹ͍ͭͯ
29 ͍ํ "DUJWF5JNFMJOFʹ͍ͭͯ
30 ͍ํ "DUJWF5JNFMJOFʹ͍ͭͯ
31 ͍ํ "DUJWF5JNFMJOFʹ͍ͭͯ 5SBDLՃ $MJQՃ $POEJUJPOઃఆ
32 5SBDL$MJQ "DUJWF5JNFMJOFʹ͍ͭͯ
ηΫγϣϯλΠτϧ w "DUJWF5SBDLͷ (P5P$MJQΛબ w *OTQFDUPSʹදࣔ w -BCFMΛܾΊ͓ͯ͘ w $MJQͷδϟϯϓ࣌
ʹ༻͍Δʢޙड़ʣ 33 5SBDL$MJQ "DUJWF5JNFMJOFʹ͍ͭͯ
ηΫγϣϯλΠτϧ w %FGBVMU#FIBWJPVS ͕݅ൃՐ͠ͳ͔ͬͨ ߹ͷॲཧΛબ 5ISPVHI -PPQ
8BJU 34 5SBDL$MJQ "DUJWF5JNFMJOFʹ͍ͭͯ
ηΫγϣϯλΠτϧ w $POEJUJPO ൃՐ݅ w $IFDL&WFSZ'SBNF ຖϑϨʔϜఆ͢Δʁ w 5ZQF ຬͨͨ͠ͱ͖ͷॲཧํ๏
35 5SBDL$MJQ "DUJWF5JNFMJOFʹ͍ͭͯ
36 5SBDL$MJQ "DUJWF5JNFMJOFʹ͍ͭͯ 5ZQF %FTDSJQUJPO 5JNF ඵʢGQT͔Βܭࢉʣ 'SBNF ϑϨʔϜ $MJQ
ಉҰ5SBDLͷ$MJQ /FYU ࣗ$MJQͷ࣍ϑϨʔϜ 'JSTU 5SBDLͷઌ಄ -BTU 5SBDLͷඌ 1MBZBCMF%JSFDUPS ผ5JNFMJOFͷ࠶ੜʢࣗ5JNFMJOF/FYU࣮ߦʣ &WFOU ҙͷΠϕϯτॲཧʢࢼݧతʣ
37 $POEJUJPO "DUJWF5JNFMJOFʹ͍ͭͯ w $MJQͷൃՐ݅ w .POP#FIBWJPVSΛܧঝ w 1SJNJUJWF -PHJDBM
1PJOUFS&WFOUΛ࣮ࡁ w 7BMVFίϯϙʔωϯτผ్࣮ࡁ
38 $POEJUJPO "DUJWF5JNFMJOFʹ͍ͭͯ w ྫ͑ɺͭͷϘλϯͷத͔ΒϥϯμϜʹҰͭΛਖ਼ղͱ͢Δ߹ w 7BMVF1SPDFTT3BOEPN*OU .JO .BY .BY&YDMVTJWF
w 7BMVF1SJNJUJWF*OU7BMVF Ϙλϯͷ͚ͩ࡞Δ w $POEJUJPO1SJNJUJWF*OU$POEJUJPO &YQFDUFE3BOEPN*OU "DUVBM*OU7BMVF 0QFSBOE&RVBM w $POEJUJPO1PJOUFS&WFOU1PJOUFS$MJDL$POEJUJPO w $POEJUJPO-PHJDBM"OE$POEJUJPO *OU$POEJUJPO 1PJOUFS$MJDL$POEJUJPO
39 ࠓޙͷ༧ఆ "DUJWF5JNFMJOFʹ͍ͭͯ w (SBQI7JFXΛ༻͍ͨ$POEJUJPO ઃఆʢ7JTVBM4DSJQUJOHʜɻʣ w ϦϑΝΫλϦϯά w 6OJUZ1BDLBHF.BOBHFSରԠ
40 Ϧιʔε "DUJWF5JNFMJOFʹ͍ͭͯ w "DUJWF5JNFMJOF IUUQTHJUIVCDPNVNNBDUJWF@UJNFMJOF w σϞϓϩδΣΫτ IUUQTHJUIVCDPNNPOSZEFNP@MU@
w-5֓ཁ wࣗݾհ w5JNFMJOFʹ͍͓ͭͯ͞Β͍ w"DUJWF5JNFMJOFʹ͍ͭͯ w·ͱΊ 41 ΞδΣϯμ ΠϚίί
·ͱΊ 42
43 ·ͱΊ ·ͱΊ w "DUJWF5JNFMJOFͳΒεΫϦϓτ ແ͠Ͱ؆୯ͳϩδοΫΛ࣮Մೳʂ w 1VMM3FRVFTUͬͯ·ʙ͢
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 44