微信小遊戲開發入門
摩卡
- 出版商: 化學工業
- 出版日期: 2026-04-01
- 售價: $474
- 貴賓價: 9.5 折 $450
- 語言: 簡體中文
- 頁數: 246
- ISBN: 7122501639
- ISBN-13: 9787122501639
-
相關分類:
Cross-Platform
立即出貨 (庫存 < 3)
簡體書新到貨|2書75折 (9/17-9/24) 詳見活動內容 »
-
VIP 95折
OpenClaw時代的OPC$594$564 -
VIP 95折
用n8n搭建能幹活的AI智能體(零基礎實戰版普通人的智能體入門書)$474$450 -
85折
$708C++ API設計(第2版) -
85折
$555Rust編程思維 -
85折
$509大模型前沿與實踐 -
85折
$550比遊戲還好玩的大模型 -
85折
$402扣子技能從入門到精通 -
79折
$511快速部署大模型 — ChatGPT、嵌入式、微調和多模態 AI 的策略與最佳實踐, 2/e -
85折
$356虛幻引擎 Unreal Engine 5 技術與應用 -
85折
$305智能體的超級大腦:大模型工作原理揭秘 -
85折
$402用扣子搭建智能體+知識庫+Skill<技能>+飛書雲文檔和釘釘(零基礎帶視頻實戰版) -
85折
$550量子計算與人工智能 -
85折
$254OpenClaw快速上手極簡部署與實戰 -
85折
$1,014系統安全工程導論 -
79折
$611Seaborn 科技繪圖:基於 Matplotlib 的 Python 數據可視化 -
85折
$351機器人學基礎 第4版 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
85折
$50930天輕松學會SQL -
85折
$254大模型賦能的智能體系統原理與實踐 -
85折
$856先進智能感知技術與應用 -
VIP 95折
視覺智能 — 技術前沿與應用探索$894$849 -
85折
$402分布式數據庫系統:原理解析與架構設計 -
85折
$453理解深度學習
相關主題
商品描述
這是一本面向零基礎讀者的實戰型指南。全書系統梳理微信小遊戲開發全流程,先帶你吃透生態、審核與盈利邏輯,再以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
