簡介:《瘋狂猜歌》是時下非常流行的一款益智類游戲,本課程會詳細的向您介紹游戲實現的全部細節。課程由淺入深,不但包含游戲中圖片的使用,界面的設計及實現,音樂的播放,動畫的使用等UI相關的部分,更有MVC框架設計,設計模式的使用,代碼優化,微信接口調用等代碼相關內容
第2章 游戲主界面分析與title_bar的實現
本章講分析游戲主界面并實現title_bar,主要是搭建猜歌游戲的簡單界面,通過自定義的工具欄來實現。
第3章 搭建主界面以及實現播放動畫
本章講解如何搭建主界面,并實現主界面中的唱片播放動畫,在該猜歌游戲中主要是使用surfaceView實現猜歌界面和Android中常用的動畫和自定義動畫來實現。
第4章 實現文字選擇框界面
本章講解如何實現文字選擇框界面以及實現文字選擇框邏輯
第6章 待選文字框隨機文字以及歌曲數據結構
本章講解動態生成已選文字框、如何生成待選文字框隨機文字,以及歌曲數據結構
第7章 文字選擇框的顯示和隱藏
本章講解如何自定義實現文字選擇框的顯示效果和隱藏效果。
第8章 實現答案判斷邏輯
本章講解如何判斷所輸入的文字是否和歌曲的名字相匹配。
第9章 為游戲主界面添加浮動按鈕
本章講解在游戲主界面添加浮動按鈕,包括關卡數、刪除錯誤答案、提示答案以及分享等
第10章 實現提示、刪除按鍵之事件處理以及金幣邏輯
本章講解提示、刪除按鍵之事件處理以及金幣邏輯的實現
第11章 過關、通關界面及相關邏輯實現
本章講解猜歌者是否過關、通關界面的搭建以及相關邏輯的實現。
第12章 實現主界面的提示對話框
本章講解主界面的關于刪除功能和提示功能等提示對話框的的設計與實現
第13章 播放歌曲與音效
咱們的聾啞程序終于要開口說話了,通過前面的設計測試該游戲能否播放。
第14章 關卡數據保存與微信接口介紹(大結局)
本章將主要講解Android中的數據的保存以及第三方微信接口的調用。