微信小游戲開發(fā):后端篇_第1頁
微信小游戲開發(fā):后端篇_第2頁
微信小游戲開發(fā):后端篇_第3頁
微信小游戲開發(fā):后端篇_第4頁
微信小游戲開發(fā):后端篇_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

微信小游戲開發(fā):后端篇讀書筆記模板01思維導(dǎo)圖目錄分析讀書筆記內(nèi)容摘要作者介紹精彩摘錄目錄0305020406思維導(dǎo)圖微信小游戲小游戲項目功能微信接口本課小結(jié)第課添加小游戲功能版本游戲使用接口數(shù)據(jù)用戶關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要“小游戲開發(fā)”系列圖書包含《小游戲開發(fā):前端篇》和本書,融合了騰訊云TVP李藝多年來的一線項目研發(fā)和教學(xué)經(jīng)驗。本書在前端篇的基礎(chǔ)上,繼續(xù)講解小游戲開發(fā)后端部分的內(nèi)容,主要包括本地功能開發(fā)、云開發(fā)實踐、后端程序編寫等,最終讓讀者掌握小游戲全棧開發(fā)的知識體系與核心技能,并完成一個精心設(shè)計的實際項目。本書隨附完整的項目源碼,以方便讀者學(xué)習(xí)和實踐。本書共7章,主要內(nèi)容如下。第1~3章本地功能學(xué)習(xí)小游戲開發(fā),少不了要學(xué)習(xí)平臺組件和接口。這3章主要介紹如何利用平臺組件和接口實現(xiàn)小游戲開發(fā)中常用的本地功能,比如讀寫本地緩存和本地文件、顯示用戶的位置信息、添加背景圖片、監(jiān)聽并記錄錯誤、添加排行榜和廣告等。通過這3章的實踐,我們將使小游戲項目的本地功能更加完善,同時進一步了解小游戲的平臺能力,為以后自學(xué)平臺組件和接口打下基礎(chǔ)。第4、5章云開發(fā)云開發(fā)可以顯著降低運維成本和運維復(fù)雜度,對于獨立開發(fā)者來說尤為適合。云開發(fā)技術(shù)一直在快速演進,不斷有新功能、新接口出現(xiàn)。目錄分析第1課讀寫本地緩存第3課使用騰訊位置服務(wù)顯示用戶城市第2課使用FileSystemManager讀寫本地文件第1章本地功能:本地存儲與LBS定位第1課讀寫本地緩存創(chuàng)建數(shù)據(jù)服務(wù)單例,實現(xiàn)本地數(shù)據(jù)讀取拓展:使用Storage面板管理本地緩存數(shù)據(jù)面向Promise編程:異步轉(zhuǎn)同步如何清除本地緩存本課小結(jié)第2課使用FileSystemManager讀寫本地文件讀寫本地文件,實現(xiàn)數(shù)據(jù)服務(wù)模塊面向Promise編程:避免使用trycatch本課小結(jié)第3課使用騰訊位置服務(wù)顯示用戶城市使用騰訊位置服務(wù)拓展:小心隱藏字符錯誤解決回調(diào)函數(shù)簡寫引發(fā)的錯誤使用異步轉(zhuǎn)同步技巧重寫LBSManager本課小結(jié)第5課優(yōu)化游戲性能:監(jiān)聽全局錯誤,記錄錯誤日志第4課優(yōu)化游戲體驗:添加背景圖片和頂級UI層第2章本地功能:優(yōu)化游戲體驗與性能第4課優(yōu)化游戲體驗:添加背景圖片和頂級UI層添加適配不同機型的背景圖片使用有限字符的自定義字體在左擋板失誤時振動監(jiān)聽并處理背景音樂的意外暫停使用一個暫停按鈕,控制游戲的暫停與恢復(fù)解決游戲暫停后定時器不暫停的問題添加游戲頂級UI層,實現(xiàn)退出功能本課小結(jié)第5課優(yōu)化游戲性能:監(jiān)聽全局錯誤,記錄錯誤日志監(jiān)聽全局錯誤,使用外觀模式記錄錯誤日志允許打開設(shè)置頁面,用戶自己管理授權(quán)拓展:關(guān)于小游戲UI層結(jié)構(gòu)的說明主動垃圾回收拓展:如何控制屏幕亮度本課小結(jié)第7課添加廣告第6課添加好友排行榜,為社交營銷助力第3章本地功能:添加排行榜和廣告第6課添加好友排行榜,為社交營銷助力實現(xiàn)一個游戲內(nèi)玩家排行榜實現(xiàn)好友中心玩家排行榜開啟游戲圈:從小游戲中進入游戲圈開啟客服會話:在小游戲中打開客服窗口開啟用戶意見反饋通道添加防沉迷機制本課小結(jié)第7課添加廣告添加Banner廣告添加視頻激勵式廣告本課小結(jié)第9課調(diào)試和調(diào)用云函數(shù)第8課創(chuàng)建第一個云函數(shù)第4章云開發(fā):創(chuàng)建與使用云函數(shù)第8課創(chuàng)建第一個云函數(shù)配置云開發(fā)開通云環(huán)境在云數(shù)據(jù)庫中創(chuàng)建集合認(rèn)識云函數(shù)創(chuàng)建云函數(shù)本課小結(jié)第9課調(diào)試和調(diào)用云函數(shù)云端測試本地調(diào)試調(diào)用云函數(shù)本課小結(jié)第10課在小游戲端直接操作云數(shù)據(jù)庫第12課用戶如何操作自己創(chuàng)建的數(shù)據(jù):查詢與更新第11課用兩種方式實現(xiàn)分頁查詢第5章云開發(fā):使用云數(shù)據(jù)庫第10課在小游戲端直接操作云數(shù)據(jù)庫在小游戲中初始化云環(huán)境直接操作云數(shù)據(jù)庫集合拓展:了解云數(shù)據(jù)庫中的字段類型本課小結(jié)第11課用兩種方式實現(xiàn)分頁查詢使用分頁查詢方法使用聚合查詢方法使用循環(huán)的方式清空小數(shù)據(jù)集合拓展:為查詢字段添加索引,提升執(zhí)行效率拓展:了解集合的權(quán)限控制本課小結(jié)第12課用戶如何操作自己創(chuàng)建的數(shù)據(jù):查詢與更新查詢用戶自己添加的歷史數(shù)據(jù)在調(diào)試區(qū)測試云函數(shù)使用原子操作,更新用戶自己創(chuàng)建的數(shù)據(jù)拓展:關(guān)于數(shù)據(jù)庫操作符和數(shù)據(jù)庫聚合操作符拓展:使用云文件ID本課小結(jié)第13課準(zhǔn)備MySQL數(shù)據(jù)庫第14課實現(xiàn)history的3個RESTfulAPI(Node.js版本)第15課在小游戲端調(diào)用Node.js接口第16課在服務(wù)器端接收和處理客服消息(Node.js版本)第6章后端:用Node.js實現(xiàn)接口及處理客服消息第13課準(zhǔn)備MySQL數(shù)據(jù)庫安裝MySQL數(shù)據(jù)庫與數(shù)據(jù)庫管理工具創(chuàng)建數(shù)據(jù)庫實例創(chuàng)建數(shù)據(jù)表history拓展:了解常用的MySQL數(shù)據(jù)類型本課小結(jié)第14課實現(xiàn)history的3個RESTfulAPI(Node.js版本)啟動模板項目熟悉node-koa2項目模板結(jié)構(gòu)拓展:了解RESTfulAPI設(shè)計規(guī)范實現(xiàn)history的3個接口(Node.js版本)拓展:學(xué)習(xí)9種HTTP請求方法本課小結(jié)第15課在小游戲端調(diào)用Node.js接口實現(xiàn)后臺接口管理者模塊,調(diào)用history的3個接口擴展新方法getOpenid,注意保持新舊代碼的兼容性小游戲與接口不一定一致使用外觀模式實現(xiàn)統(tǒng)一的存儲服務(wù)管理者本課小結(jié)第16課在服務(wù)器端接收和處理客服消息(Node.js版本)使用內(nèi)穿透工具frp在小游戲后臺啟用與配置消息推送實現(xiàn)消息推送接口(Node.js版本)拓展:如何使用Linux指令查殺、重啟程序拓展:如何在Windows系統(tǒng)上運行Linux指令本課小結(jié)第18課使用Go語言實現(xiàn)后端程序第17課實現(xiàn)導(dǎo)航與登錄功能(Node.js版本)第7章后端:用Node.js和Go實現(xiàn)管理后臺第17課實現(xiàn)導(dǎo)航與登錄功能(Node.js版本)創(chuàng)建數(shù)據(jù)表account拓展:互聯(lián)鑒權(quán)方式簡介實現(xiàn)登錄添加歷史記錄頁面?zhèn)€人開發(fā)者使用小微商戶實現(xiàn)支付本課小結(jié)第18課使用Go語言實現(xiàn)后端程序使用go_iris項目模板實現(xiàn)history的3個接口使用curl測試接口接收和處理客服消息實現(xiàn)登錄功能實現(xiàn)歷史記錄頁面,分角色權(quán)限渲染功能拓展:如何讓Go語言下載模塊快一些本課小結(jié)思考與練習(xí)7-1(面試題)參考答案作者

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論