2. 畫布、顏色與矩形——在 Golang 透過 Ebiten(炸蝦)來製作 8-Bit 遊戲!
在上一章我們提到了如何建立一個基本的遊戲框架,但那還不足以構成一個遊戲(畢竟只有一串文字嘛),在那之前,我們需要知道更多有關遊戲畫面的資訊,所以接下來要提到的就是「螢幕畫布」。 螢幕畫布是整個遊戲中最重要的地方,螢幕畫布用來呈現任何你能夠看見的東西,在你不注意的時候螢幕畫布可能已經更新了數百次,但是因為速度夠快所以你並不會察覺。 現在讓我們接續上次的程式碼吧...
1. 初始化——在 Golang 透過 Ebiten(炸蝦)來製作 8-Bit 遊戲!
Ebiten(海老天)是由一個基於 Golang 的 8 Bit 遊戲引擎,至於什麼是「海老天」呢⋯⋯其實就是「炸蝦」或「天婦羅」啦。 順帶一提,Ebiten 是跨平台支援的,看看官網上的說明,包含這些平台: 桌上型系統:Windows, Mac OS X, Linux移動型系統:Android, iOS網頁瀏覽器:Chrome and Firefox (G...