golang : 用 ebiten 來製作 8-bit 遊戲 - 1
https://ebiten.org/
Ebiten 海老天: 海老 在日文是指蝦子, 天就是天婦羅, 也就是炸蝦
這是一個用 golang 的 開源 8-bit 2D 遊戲引擎
1. 安裝套件
sudo xcodebuild -license
go get github.com/golang/freetype
2. 測試
試試看 github 範例 上 2048 這個小遊戲
go run -tags=example github.com/hajimehoshi/ebiten/examples/2048
或是這個簡單的人跑步動畫
go run -tags=example github.com/hajimehoshi/ebiten/examples/animation
3. github
說明:
(1) 引用
"github.com/hajimehoshi/ebiten"
"github.com/hajimehoshi/ebiten/ebitenutil"
(2) 模板 : https://godoc.org/github.com/hajimehoshi/ebiten
(3). ebiten.Run
(4) DebugPrint
https://godoc.org/github.com/hajimehoshi/ebiten/ebitenutil
結果:
Ebiten 海老天: 海老 在日文是指蝦子, 天就是天婦羅, 也就是炸蝦
這是一個用 golang 的 開源 8-bit 2D 遊戲引擎
1. 安裝套件
sudo xcodebuild -license
go get github.com/golang/freetype
go get github.com/hajimehoshi/ebiten
2. 測試
試試看 github 範例 上 2048 這個小遊戲
go run -tags=example github.com/hajimehoshi/ebiten/examples/2048
或是這個簡單的人跑步動畫
go run -tags=example github.com/hajimehoshi/ebiten/examples/animation
3. github
說明:
(1) 引用
"github.com/hajimehoshi/ebiten"
"github.com/hajimehoshi/ebiten/ebitenutil"
(2) 模板 : https://godoc.org/github.com/hajimehoshi/ebiten
(3). ebiten.Run
func Run(f func(*Image) error, width, height int, scale float64, title string) error
(4) DebugPrint
https://godoc.org/github.com/hajimehoshi/ebiten/ebitenutil
unc DebugPrint(image *ebiten.Image, str string) error
結果:
留言
張貼留言