iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

從零開始的Swift開發心路歷程2 系列

去年完賽後至今的成長與蛻變

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊imac iOS Team 微菜鳥組
DAY 21

【從零開始的Swift開發心路歷程2-Day21】如何在Swift中呼叫C函式

在開發iOS App的某些時候,會需要呼叫到C語言函式,今天就來教大家如何在Swift中呼叫C函式吧!首先,在你的Xcode新增一個C檔案 然後替你的C檔案命名...

2022-10-02 ‧ 由 chun0917 分享
DAY 22

【從零開始的Swift開發心路歷程2-Day22】如何在Swift中呼叫C++函式

昨天講完如何在Swift中呼叫C函式,今天就來手把手教學如何在Swift中呼叫C++函式吧! 首先,新增一個C++ 檔案命名完後一樣要將Also create...

2022-10-03 ‧ 由 chun0917 分享
DAY 23

【從零開始的Swift開發心路歷程2-Day23】SpriteKit元件介紹

SpriteKit是由Apple所提供,可以用來開發2D遊戲及2D動畫的一個框架,如果你要在你的專案裡使用SpriteKit,需要 import SpriteK...

2022-10-04 ‧ 由 chun0917 分享
DAY 24

【從零開始的Swift開發心路歷程2-Day24】SpriteKit座標系統介紹

昨天我們已經講完了常用的元件今天就來講如何設置元件的位置吧!以節點為例,我們可以使用addChild方式來新增一個節點,並且設置他的顏色、大小 let node...

2022-10-05 ‧ 由 chun0917 分享
DAY 25

【從零開始的Swift開發心路歷程2-Day25】doodle jump小遊戲設計(1)開始遊戲畫面

昨天我們介紹完SpriteKit的座標系統後,今天就來利用SwiftUI+SpriteKit設計一個小遊戲吧!首先,你必須要新增一個SwiftUI App!接著...

2022-10-06 ‧ 由 chun0917 分享
DAY 26

【從零開始的Swift開發心路歷程2-Day26】doodle jump小遊戲設計(2)跳起來啦!

昨天我們完成了開始遊戲畫面,今天就來實作遊戲畫面吧!首先呢,我們要先設定在開始遊戲畫面按下開始遊戲按鈕後的動作 class StartScene:SKScene...

2022-10-07 ‧ 由 chun0917 分享
DAY 27

【從零開始的Swift開發心路歷程2-Day27】doodle jump小遊戲設計(3)拯救人物大作戰!

昨天我們成功讓人物跳起來了,但是腳下的起跳平台卻直接不見了那是因為起跳平台的物理實體受到地心引力影響,所以才會往下掉因此我們需要將物理體的affectedByG...

2022-10-08 ‧ 由 chun0917 分享
DAY 28

【從零開始的Swift開發心路歷程2-Day28】doodle jump小遊戲設計(4)我要越跳越高!

昨天讓人物落地時能夠在起跳平台繼續彈跳後,今天就要來設計能讓人物一直往上跳的平台啦!首先,我們必須先設定人物及平台的位元遮罩 enum bitmasks: UI...

2022-10-09 ‧ 由 chun0917 分享
DAY 29

【從零開始的Swift開發心路歷程2-Day29】doodle jump小遊戲設計(5)Game Over!

昨天讓人物可以一直踩著平台往上跳躍,但是人物只要踩空就會進入一直往下掉的無限輪迴,因此我們今天要來實作遊戲失敗的判定機制首先,我們替失敗線新增一個SKSprit...

2022-10-10 ‧ 由 chun0917 分享
DAY 30

【從零開始的Swift開發心路歷程2-Day30】doodle jump小遊戲設計(6)記錄分數與最佳分數

昨天我們成功判定遊戲失敗並且讓畫面跳轉到失敗畫面今天我們就來完成這個遊戲最後的功能-紀錄你的分數吧!首先呢,我們先宣告分數及最佳分數的節點、值還有用來儲存最佳分...

2022-10-11 ‧ 由 chun0917 分享