課程介紹
注意0:欲購買此課程,獲取安全購買鏈接,索要正版授權(quán)學(xué)習(xí)平臺(tái)賬號(hào),務(wù)必加咨詢QQ:2536379620
注意1:由于編碼原因,試聽課程視頻畫面清晰度不如最終購買的視頻。最終購買視頻的畫面清晰度可參見以下兩張圖。圖1 圖2
注意2:正版良心視頻,購買后有機(jī)會(huì)和原作者直接短暫技術(shù)交流。
本課程通過一個(gè)Flappybird游戲(基于XCode6.2),向讀者展示了如何使用Swift和SpriteKit開發(fā)2D游戲的過程。讀者可以從中學(xué)到開發(fā)2D游戲的基本步驟。本課程主要使用了游戲開發(fā)中經(jīng)常使用到的動(dòng)作和物理引擎。例如,小鳥彈起,碰到管道,都會(huì)使用到物理引擎。地面、天空、管道的移動(dòng)會(huì)使用到動(dòng)作。
Android高級(jí)開發(fā)工程師項(xiàng)目實(shí)戰(zhàn)
可計(jì)算表達(dá)式的計(jì)算器
天氣通App
基于XMPP的Android聊天客戶端
視頻播放客戶端
某團(tuán)客戶端
音樂播放器
適合人群
1. 熟悉Swift語言,想使用Swift語言開發(fā)iOS/Mac OS X游戲的程序員
2. 對Swift語言有一定的了解,想進(jìn)一步提升Swift語言技能的程序員
3. 所有對iOS游戲開發(fā)感興趣的程序員
課程目標(biāo)
讓學(xué)員學(xué)習(xí)使用spritekit開發(fā)flappybird游戲
課程大綱
1 FlappyBird游戲效果演示 [03:43] 免費(fèi)試聽
2FlappyBird游戲項(xiàng)目中涉及到的核心技術(shù) [04:30]
3 導(dǎo)入游戲中需要的圖像資源 [04:08]
4 設(shè)置天空背景色 [02:41]
5 添加和移動(dòng)的陸地 [13:28]
6 添加和移動(dòng)云、樓房和樹林 [09:12]
7顯示計(jì)分牌 [04:57]
8 顯示gameover信息 [04:22]
9 添加翅膀會(huì)動(dòng)的小鳥 [06:04]
10 利用物理引擎讓小鳥自由下落 [08:22]
11讓小鳥與陸地發(fā)生碰撞 [10:37]
12添加移動(dòng)的上下管道(1) [08:02]
13 添加移動(dòng)的上下管道(2) [18:25]
14 讓小鳥動(dòng)起來 [06:50]
15 小鳥與管道碰撞檢測和計(jì)分處理(游戲完結(jié)) [20:45]