3. 鍵盤、手把和滑鼠處理——在 Golang 透過 Ebiten(炸蝦)來製作 8-Bit 遊戲!

一個不能和使用者互動的遊戲會令人感到十分地無聊,不是嗎?這次你會學到如何在 Ebiten 中偵測鍵盤或是滑鼠和手把的輸入,所以你就可以在玩家按下特定按鍵的時候進行相關回饋。 現在讓我們回到第一章的範例,因為那個範例就足夠應用在這次的教學了: package main import ( "github.com/hajimehoshi/ebiten" "github.com/hajimehoshi/ebiten/ebitenutil" ) func update(screen *ebiten.Image)

2. 畫布、顏色與矩形——在 Golang 透過 Ebiten(炸蝦)來製作 8-Bit 遊戲!

在上一章我們提到了如何建立一個基本的遊戲框架,但那還不足以構成一個遊戲(畢竟只有一串文字嘛),在那之前,我們需要知道更多有關遊戲畫面的資訊,所以接下來要提到的就是「螢幕畫布」。 螢幕畫布是整個遊戲中最重要的地方,螢幕畫布用來呈現任何你能夠看見的東西,在你不注意的時候螢幕畫布可能已經更新了數百次,但是因為速度夠快所以你並不會察覺。 現在讓我們接續上次的程式碼吧!如果你忘記了上次的程式碼長怎樣,我已經幫你帶到這邊來了,順帶一提,我稍稍加上了一些註釋 :)。 package main import ( "github.com/hajimehoshi/ebiten" "github.com/