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
SpriteKitでゲーム開発
Search
t.goda
March 17, 2017
0
110
SpriteKitでゲーム開発
t.goda
March 17, 2017
Tweet
Share
More Decks by t.goda
See All by t.goda
Distribute Binary Framework with Swift Package Manager
nivisunder7
0
120
XCTestでAPIのテストコードを書く
nivisunder7
0
390
App Clipについて
nivisunder7
1
69
Swift5.0 ABI安定化について
nivisunder7
0
360
SwiftUIの紹介
nivisunder7
0
34
Watch Kitのはまりどころ
nivisunder7
0
56
Docker in Docker Tips
nivisunder7
0
58
iOS11のここが素晴らしい
nivisunder7
0
80
iPhoneX時代のレイアウト
nivisunder7
0
95
Featured
See All Featured
Done Done
chrislema
185
16k
It's Worth the Effort
3n
187
28k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Mobile First: as difficult as doing things right
swwweet
225
10k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
The Cult of Friendly URLs
andyhume
79
6.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Typedesign – Prime Four
hannesfritz
42
2.8k
Practical Orchestrator
shlominoach
190
11k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Transcript
2017/3/17 ߹ాཽࢤ SPRITE KITͰήʔϜ։ൃ
SPRITE KITͬͯʁ • 2dήʔϜ։ൃ༻ϑϨʔϜϫʔΫ • iOS, macOS, tvOS, watchOS͚
ANDROIDʁ Βͳ͍ࢠͰ͢Ͷ…
WINDOWSʁ ͬͺΓΒͳ͍ࢠͰ͢Ͷ…
Ͳ͜ΒΜ͕͍͢͝ͷʁ • ։ൃڥͷ࡞͕؆୯ • Xcode͑͋͞Ε͍͍
࣮ࡍʹ։ൃڥΛ४උͯ͠ΈΔ1 ͜ΕΛબΜͰ
࣮ࡍʹ։ൃڥΛ४උͯ͠ΈΔ2 Product Nameͱ͔ΛຒΊͯ (͜ͷลXcodeͰΞϓϦΛ࡞Δ߹ʹඞͣΔ࡞ۀ)
࣮ࡍʹ։ൃڥΛ४උͯ͠ΈΔ3 ʢʁʣ
࣮ࡍͷAPIͱ͔ • Scene୯ҐͰཧ • SKSceneΫϥε • init(size: CGSize)ͰॳظԽ • run(SKAction.sequence([]))ͰϝΠϯϧʔϓ
• touchesBeganͰλονΠϕϯτऔಘ
࣮ࡍͷAPIͱ͔2 • SKScene, SKView • ࣮ࡍʹදࣔ͞Ε͍ͯΔView • UIViewΫϥεΛܧঝ • SKView.presentScene(SKScene:,
SKTransition:)Ͱը໘ભҠ
ͪ͜ΒʹௐཧࡁΈͷͷ͕͍͟͝·͢ • https://www.raywenderlich.com/145318/spritekit-swift-3-tutorial- beginners
ଞͷϑϨʔϜϫʔΫͱൺֱͯ͠ • iOS։ൃׂ͕ͨࣝ͠Γͱ׆͔ͤΔ • SwiftͰॻ͚Δʂ • C++ͩʔʂɹC#ͩʔʂɹͬͯਓʹ • ࠢΛδϣϒζʹ๋͛ͨͬͯਓʹ •
Ͳ͔ͬͰݟͨ͜ͱ͋ΔΫϥεͱ͔ϝιουͱ͔
ଞͷϑϨʔϜϫʔΫͱൺֱͯ͠2 • Ͳ͏͠Α͏ͳ͍͚Ͳ • 2dઐ༻Ͱ͢ • 3d……೦ͳ͕Β…… • ଞͷϓϥοτϑΥʔϜແࢹ •
಄ͷ͋Ε
ͱ͍͏Θ͚Ͱ • SpriteKitͰͳΜ͔։ൃͯ͠ΈΑ͏ʂ • SpriteKitͰѱ͞͠Α͏ʂ • ී௨ͷΞϓϦʹ͑Δ • import SpriteKitͯ͠ʹΐʹΐͬͱ