golang : 用 ebiten 來製作 8-bit 遊戲 - 1

https://ebiten.org/


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

結果:




留言

熱門文章