動畫 參考這個範例:Animation const ( screenWidth = 320 screenHeight = 240 frameOX...
ECS, Entity Component System 今天先分享一種軟體架構模式:Entity component system 不同於物件導向模式 (...
接續上一篇 22. Entity Component System (1),如果以 Go 要如何實現呢? 這邊先找到幾個開源項目,參考別人是如何實作 Eng...
剩最後幾天把一些功能完成 動畫實作 import ( "bytes" "log" _ "embed&q...
處理中文字換行 func (g *App) Update() error { // ...略 if inpututil.IsKeyJustPresse...
接續前一篇,這邊筆記一下關於處理中文字串的問題 package main import "fmt" func main() { s :...
偵測滑鼠&控制輸入 snail.go: 檢查是否在圖片上 func (s *Snail) IsOnClick(mouseX, mouseY int) bool...
在正式發布時通常會將原始碼編譯成執行檔,這樣有幾個好處: 效率高:Go build 是編譯型語言,在編譯時會將原始碼轉換成機械碼,因此在執行時效率較高 可...
容器化技術,我認為已經算是必備的知識,所以這邊也稍微簡單介紹一下。 可能有人會想問,如果像是這次簡單的專案也需要使用嗎?我的回答會是不用,但是換成如網頁應用程式...