微信小遊戲開發入門
摩卡
- 出版商: 化學工業
- 出版日期: 2026-04-01
- 售價: $474
- 貴賓價: 9.5 折 $450
- 語言: 簡體中文
- 頁數: 246
- ISBN: 7122501639
- ISBN-13: 9787122501639
-
相關分類:
Cross-Platform
立即出貨 (庫存 < 3)
簡體書新到貨|2書75折 (8/25--9/4) 詳見活動內容 »
-
85折
$550量子計算與人工智能 -
85折
$351圖解Skill+OpenClaw:零代碼打造你的AI智能助手 -
85折
$254OpenClaw快速上手極簡部署與實戰 -
79折
$943系統安全工程導論 -
79折
$611Seaborn 科技繪圖:基於 Matplotlib 的 Python 數據可視化 -
79折
$327機器人學基礎 第4版 -
79折
$283智能體的超級大腦:大模型工作原理揭秘 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
85折
$50930天輕松學會SQL -
85折
$254大模型賦能的智能體系統原理與實踐 -
85折
$856先進智能感知技術與應用 -
85折
$759視覺智能 — 技術前沿與應用探索 -
85折
$402分布式數據庫系統:原理解析與架構設計 -
85折
$453理解深度學習 -
85折
$351AI 優先:面向未來的企業和品牌行動指南 -
85折
$407飛書雲端安全養蝦 極簡OpenClaw實操手冊 -
85折
$504雲網融合的新型網絡架構 -
85折
$402Seedance創富手冊:零基礎做電商帶貨和自媒體 -
85折
$351Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法 -
85折
$453自然語言處理實踐:語義理解與信息抽取 -
85折
$300大模型應用 -
85折
$305生成式大模型項目實戰(微課版) -
85折
$652衛星導航系統多徑抑制技術
相關主題
商品描述
這是一本面向零基礎讀者的實戰型指南。全書系統梳理微信小遊戲開發全流程,先帶你吃透生態、審核與盈利邏輯,再以TypeScript與Cocos Creator為核心,通過完整項目實戰,手把手攻克關鍵開發技術,幫你快速把創意轉化為可上線、可傳播、可盈利的微信小遊戲。
目錄大綱
第1章 微信小遊戲開發概覽
1.1 微信小遊戲的定義與背景 2
1.2 賬號限制與開發者類型 2
1.3 個人開發者發布流程與材料 2
1.4 軟件著作權 3
1.5 流量主與廣告主開通條件 3
1.6 審核流程與時間概覽 3
1.7 遊戲更新與再審要求 4
1.8 服務器與雲開發服務需求 4
1.9 並發與防破解策略 4
1.10 盈利模式 5
1.11 成功案例分析與啟示 5
1.12 遊戲引擎介紹 6
1.13 開發工具與環境配置 7
1.14 工具優缺點評估 8
1.15 環境安裝與配置 9
第2章 TypeScript編程語言基礎
2.1 學習目標 12
2.2 TypeScript編程語言 12
2.2.1 TypeScript簡介 12
2.2.2 TypeScript的類型系統 14
2.3 學習方法論 16
2.4 TypeScript基礎語法 17
2.4.1 Hello World程序實踐 17
2.4.2 字符串 20
2.4.3 程序註釋 20
2.4.4 程序錯誤處理 21
2.4.5 開發環境常用快捷鍵 21
2.4.6 字符編碼規範說明 22
2.5 數據類型與變量 22
2.5.1 變量 22
2.5.2 聲明變量 24
2.5.3 字符串類型 25
2.5.4 變量命名規則 25
2.5.5 安全類型 26
2.5.6 布爾類型 27
2.5.7 枚舉類型 28
2.6 常量與字符串拼接 31
2.6.1 常量 31
2.6.2 字符串拼接 32
2.7 轉義字符 34
2.8 數組類型 35
2.9 字典類型 39
第3章 運算符、控制結構與循環
3.1 算術運算符 42
3.2 比較運算符 44
3.3 邏輯運算符 45
3.4 流程控制語句 46
3.5 多條件判斷與switch語句 48
3.6 循環結構 51
3.7 TypeScript的高級類型 57
3.7.1 函數類型 57
3.7.2 對象類型 60
3.7.3 Class類 63
3.7.4 繼承 73
3.7.5 接口 79
第4章 Cocos Creator遊戲引擎基礎
4.1 Cocos Creator的安裝與配置 84
4.1.1 下載與安裝步驟 84
4.1.2 初始化設置 85
4.2 編輯器基礎 88
4.2.1 資源管理器 88
4.2.2 場景 89
4.2.3 節點與組件 91
4.2.4 視野控制與調整 92
4.2.5 節點的位移旋轉與縮放 93
4.2.6 世界坐標系與本地坐標系 95
4.3 基本組件介紹 96
4.3.1 空節點(Node) 96
4.3.2 MeshRenderer 97
4.3.3 DirectionalLight(直射光) 97
4.3.4 Camera(相機) 97
4.3.5 Sprite組件 97
4.4 生命周期函數 99
4.4.1 初始化階段 99
4.4.2 更新階段 100
4.4.3 銷毀階段 101
4.5 預制體 101
4.6 場景管理 105
4.7 腳本開發 107
4.7.1 鍵盤事件 107
4.7.2 鼠標事件 107
4.7.3 觸摸事件 108
4.7.4 自定義事件 109
4.7.5 事件的冒泡機制 110
4.8 攝像機 112
4.9 各種光源的使用 115
4.10 音頻系統和音頻管理器制作 116
4.11 物理引擎 118
4.12 射線檢測 121
4.13 定時器與節點刪除 123
4.14 數據存儲 124
4.14.1 本地存儲(LocalStorage) 125
4.14.2 文件存儲 125
4.14.3 服務器存儲 125
4.14.4 數據庫存儲 125
第5章 項目實戰:射擊類遊戲
5.1 遊戲功能介紹 129
5.2 開發環境與資源 129
5.3 創建項目 129
5.3.1 導入素材 130
5.3.2 背景設置 130
5.3.3 添加加載動畫 131
5.3.4 開始按鈕 133
5.4 場景跳轉功能實現 134
5.4.1 腳本組件掛載? 134
5.4.2 ?事件邏輯實現? 134
5.4.3? ?事件綁定配置? 134
5.5 遊戲邏輯與功能 135
5.5.1 背景滾動實現 135
5.5.2 主角控制 137
5.5.3 子彈 139
5.5.4 敵人飛機設計 144
5.5.5 敵機生成邏輯 147
5.5.6 碰撞檢測與剛體 149
5.5.7 玩家角色(Player)開發流程 152
5.5.8 分數、獎勵與生命值 157
5.6 UI設計與設置 163
5.6.1 界面布局 163
5.6.2 炸彈UI 164
5.6.3 生命值UI 167
5.6.4 分數UI 169
5.6.5 遊戲暫停UI 170
5.6.6 遊戲結束UI 173
5.6.7 遊戲重新開始的功能 176
5.7 音效集成 177
第6章 項目實戰:三消遊戲
6.1 創建遊戲項目 185
6.2 遊戲邏輯開發 186
6.2.1 開發初始場景 186
6.2.2 開發主場景 191
6.2.3 制作Block預制體 195
6.2.4 開發編輯器 195
6.2.5 初始化關卡 214
6.2.6 元素塊管理 216
6.2.7 消除邏輯與道具實現 218
6.2.8 音效集成 228
6.2.9 關卡配置與元素塊管理 229
6.3 UI 237
6.3.1 覆活界面 237
6.3.2 過場動畫 241
6.4 發布小遊戲 242
結語 人人都能做微信小遊戲 244
