简介:《疯狂猜歌》是时下非常流行的一款益智类游戏,本课程会详细的向您介绍游戏实现的全部细节。课程由浅入深,不但包含游戏中图片的使用,界面的设计及实现,音乐的播放,动画的使用等UI相关的部分,更有MVC框架设计,设计模式的使用,代码优化,微信接口调用等代码相关内容
第2章 游戏主界面分析与title_bar的实现
本章讲分析游戏主界面并实现title_bar,主要是搭建猜歌游戏的简单界面,通过自定义的工具栏来实现。
第3章 搭建主界面以及实现播放动画
本章讲解如何搭建主界面,并实现主界面中的唱片播放动画,在该猜歌游戏中主要是使用surfaceView实现猜歌界面和Android中常用的动画和自定义动画来实现。
第4章 实现文字选择框界面
本章讲解如何实现文字选择框界面以及实现文字选择框逻辑
第6章 待选文字框随机文字以及歌曲数据结构
本章讲解动态生成已选文字框、如何生成待选文字框随机文字,以及歌曲数据结构
第7章 文字选择框的显示和隐藏
本章讲解如何自定义实现文字选择框的显示效果和隐藏效果。
第8章 实现答案判断逻辑
本章讲解如何判断所输入的文字是否和歌曲的名字相匹配。
第9章 为游戏主界面添加浮动按钮
本章讲解在游戏主界面添加浮动按钮,包括关卡数、删除错误答案、提示答案以及分享等
第10章 实现提示、删除按键之事件处理以及金币逻辑
本章讲解提示、删除按键之事件处理以及金币逻辑的实现
第11章 过关、通关界面及相关逻辑实现
本章讲解猜歌者是否过关、通关界面的搭建以及相关逻辑的实现。
第12章 实现主界面的提示对话框
本章讲解主界面的关于删除功能和提示功能等提示对话框的的设计与实现
第13章 播放歌曲与音效
咱们的聋哑程序终于要开口说话了,通过前面的设计测试该游戏能否播放。
第14章 关卡数据保存与微信接口介绍(大结局)
本章将主要讲解Android中的数据的保存以及第三方微信接口的调用。