在開發iOS App的某些時候,會需要呼叫到C語言函式,今天就來教大家如何在Swift中呼叫C函式吧!首先,在你的Xcode新增一個C檔案 然後替你的C檔案命名...
昨天講完如何在Swift中呼叫C函式,今天就來手把手教學如何在Swift中呼叫C++函式吧! 首先,新增一個C++ 檔案命名完後一樣要將Also create...
SpriteKit是由Apple所提供,可以用來開發2D遊戲及2D動畫的一個框架,如果你要在你的專案裡使用SpriteKit,需要 import SpriteK...
昨天我們已經講完了常用的元件今天就來講如何設置元件的位置吧!以節點為例,我們可以使用addChild方式來新增一個節點,並且設置他的顏色、大小 let node...
昨天我們介紹完SpriteKit的座標系統後,今天就來利用SwiftUI+SpriteKit設計一個小遊戲吧!首先,你必須要新增一個SwiftUI App!接著...
昨天我們完成了開始遊戲畫面,今天就來實作遊戲畫面吧!首先呢,我們要先設定在開始遊戲畫面按下開始遊戲按鈕後的動作 class StartScene:SKScene...
昨天我們成功讓人物跳起來了,但是腳下的起跳平台卻直接不見了那是因為起跳平台的物理實體受到地心引力影響,所以才會往下掉因此我們需要將物理體的affectedByG...
昨天讓人物落地時能夠在起跳平台繼續彈跳後,今天就要來設計能讓人物一直往上跳的平台啦!首先,我們必須先設定人物及平台的位元遮罩 enum bitmasks: UI...
昨天讓人物可以一直踩著平台往上跳躍,但是人物只要踩空就會進入一直往下掉的無限輪迴,因此我們今天要來實作遊戲失敗的判定機制首先,我們替失敗線新增一個SKSprit...
昨天我們成功判定遊戲失敗並且讓畫面跳轉到失敗畫面今天我們就來完成這個遊戲最後的功能-紀錄你的分數吧!首先呢,我們先宣告分數及最佳分數的節點、值還有用來儲存最佳分...