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
880
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.2k
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
1.4k
はじめての C# 大統一理論
monry
PRO
0
730
unity1week でチーム開発を成功させる秘訣
monry
PRO
0
240
Unity で ARゲームを作った話
monry
PRO
1
790
Visual Programming Framework UniFlow のご紹介/Introducing UniFlow
monry
PRO
2
2.9k
UniFlow 完全に理解した / I can develop UniFlow a little.
monry
PRO
0
520
Democratized Unity Package Manager
monry
PRO
1
2.7k
使ってみよう! Unity RemoteSettings/Let's use Unity RemoteSettings
monry
PRO
1
1.1k
Other Decks in Programming
See All in Programming
メモリリークが発生した時にpprofを使用して原因特定した話
zono33lhd
0
100
人には人それぞれのサービス層がある
shimabox
3
460
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
270
"使いづらい" をリバースエンジニアリングする UI の読み解き方
rebase_engineering
0
110
Investigating Multithreaded PostgreSQL
macdice
0
150
SpringBootにおけるオブザーバビリティのなにか
irof
1
890
iOSアプリ開発もLLMで自動運転する
hiragram
6
2.1k
AI Coding Agent Enablement in TypeScript
yukukotani
17
7.2k
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
310
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
380
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
2.5k
MLOps Japan 勉強会 #52 - 特徴量を言語を越えて一貫して管理する, 『特徴量ドリブン』な MLOps の実現への試み
taniiicom
2
570
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
180
53k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Designing for Performance
lara
608
69k
Embracing the Ebb and Flow
colly
85
4.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
750
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
For a Future-Friendly Web
brad_frost
178
9.7k
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