预购商品
书目分类
特别推荐
一、準備程式寫作的環境 1-1 Node.js與npm 1-2 Visual Studio Code 二、建立遊戲專案 2-1 使用Vite建立遊戲專案 2-2 安裝Pixi.js 2-3 遊戲的測試環境 2-4 Hello World 三、Pixi.js的繪圖、畫布與舞台 3-1 Pixi的基礎繪圖元件 3-2 畫布與舞台 3-3 響應式畫布尺寸 四、建立自己的函式庫 4-1 為什麼要建立自己的函式庫 4-2 Array陣列是什麼 4-3 建立陣列函式庫 4-4 測試函式庫 4-5 亂數產生器 4-6 測試亂數產生器 4-7 正規表達式(Regular Expression) 4-8 字串函式庫 4-9 測試字串函式庫 五、增修別人的函式庫 5-1 為什麼要改別人寫好的函式庫 5-2 在專案內增修函式庫的方法 5-3 RectUtils的測試 5-4 增修Point類別 5-5 PointUtils的測試 六、小樹枝上開朵花 6-1 行前計畫 6-2 TreeGenerator 程式入口 6-3 Branch 樹枝類別 6-4 大樹生長的準備工作 6-5 建立大樹的生長動畫 6-6 參數調整介面 6-7 回顧與展望 七、經典小蜜蜂 7-1 行前計畫 7-2 遊戲容器 7-3 玩家砲台 7-4 鍵盤管理員 7-5 鍵盤控制砲台移動 7-6 外星侵略者 7-7 等待管理員 7-8 侵略者的移動 7-9 砲彈 7-10 播放音效 7-11 外星人也要對玩家射擊 7-12 遊戲介面 7-13 進入下一關 7-14 遊戲結束 7-15 地球護盾 7-16 外星魔王 7-17 回顧與展望 八、怪獸掃蕩隊 8-1 行前計畫 8-2 遊戲容器 8-3 太空物件 8-4 小行星 8-5 攝影機 8-6 宇宙戰機 8-7 充滿宇宙的小行星群 8-8 小行星與戰機的撞碰 8-9 星空循環背景 8-10 太空怪獸 8-11 飛彈 8-12 播放音樂 8-13 遊戲介面 8-14 遊戲結束與重新開始 8-15 回顧與展望 九、魔王城的隕落 9-1 行前計畫 9-2 遊戲選擇器 9-3 Matter.js 9-4 物理元件與性質 9-5 碰撞事件 9-6 遊戲開始 9-7 關卡物件 9-8 投石器:測試機 9-9 投石器:正式機 9-10 等待世界和平後重新上膛 9-11 重擊魔王 9-12 屬性動畫函式庫 Tween.js 9-13 遊戲記錄與關卡解鎖 9-14 回顧與展望 十、發布遊戲 10-1 將遊戲包裝為成品 10-2 在Github上發布遊戲 10-3 在手機上測試 10-4 將網頁變成手機App 10-5 回顧與展望
作者簡介 小哈片刻(Haska Su) • 本名蘇千耀,現於多倫多的動畫公司擔任多媒體部門的技術總監 • 經營線上遊戲平台「嘎姆擂台」 • 線上遊戲「光暈戰記」製作人 • 「我的遊戲口袋」網站創始人 • Youtube「小哈片刻」頻道創作者 • 2022「iThome鐵人賽」優選作品──30個遊戲程設的錦囊妙計 • 視覺藝術學院(School of VisualArts)電腦動畫與多媒體碩士 • 十多年國內外遊戲業界經驗,參與過數百項遊戲開發專案
客服公告
热门活动
订阅电子报