繼續遊戲的調整,要做的是玩家出手時會有擊中閃光,敵人被打會閃爍,並且做出死亡粒子(Death Particle Effect)的效果,鏡頭也會跟著震動。所有效果...
快速回顧學到的內容
安裝與工具
rustup、cargo、cargo new / build / run / fmt。
Rust 基礎語法
變數、型...
大家是否認為使用 curl 的測試效率太低,也不好檢查結果,現在我們將要學習高效的測試方式。
目標
用整合測試(integration tests)覆蓋 ha...
因為tuple內建比較規則是固定的字典序 (lexicographic order),如果今天要以字串長度為排序依據,要自定義結構和比較方法。
在Day16有看...
在事件處理中,有時會需要對事件給權重讓權重大的先出或是權重小的先出,常見Priority Queue的做法為堆積(heap)。
heap分成從根節點由大排到小的...
Rust的函數用fn宣告,它強調「回傳值」與「表達式」的使用方式。此外,Rust也建議函數名稱使用 snake_case(底線小寫)。
1. 基本函數
fn m...