前言
打給厚,在前兩天的文章中相信各位已經瞭解 DataFusion 的基礎概念、環境建置和核心工作流程,今天我們要進入更實用的場景:如何在同一個查詢中整合多...
今天做的是把跨邊界要用的型別先定成三種——string、number、Uint8Array。字串拿來傳訊息或模式名,數字拿來放參數(在 wasm-bindgen...
當我們把像素或大型二進位從主緒丟到 Web Worker,真正決定體驗的不是演算法本身,而是資料怎麼過邊界。瀏覽器有三條路:Structured Clone(預...
既然遊戲中有關卡的設定,所以我想應該可以加個存檔的機制,所以接下來要解決回來繼續玩這件事,需要加入主選單、暫停選單,以及能夠儲存目前關卡與角色狀態的存檔。這篇記...
上一篇完成了盾牌的裝備,想到武器應該也可以比照辦理,所以決定擴充武器系統。預設目標是當玩家打敗 boss 之後,會出現並打開特定寶箱時,可以獲得更高等級的武器,...
為什麼需要 Queue
在事件驅動中,事件會依照發生順序進入「事件佇列」(Event Queue):
先進先處理
保證滑鼠點擊、鍵盤輸入、網路封包等事件能按...