开篇废话:
在9月份时参加了一个网站的比赛,比赛的题目是需要使用第三方平台提供的服务做出创意的作品。
于是我选择使用语音服务,天气服务,Unity3D,Android来制作一个3D语音天气预报,我给它起名叫做3D语音天气球(好土。。。)
虽然没获奖但我觉得这个项目中还是有些东西比较有创意的,所以打算分享出来,或许有人会用到。
下面简单看下效果图:
左边是Unity做出后在电脑上运行效果图
右边是Unity结合Android和语音控制之后在手机运行的效果图(手机不会做GIF):
瞅着还不错吧。。。
项目简介:
项目结构:
首先这个项目的开发分为Android端和Unity3D端:
Android端:
Android端主要负责的是语音控制模块和4个按钮,并将语音处理后的结果传递到Unity端中做处理
Unity3D端:
Unity端负责接收Android端语音处理后传递过来的信息,和4个按键的反馈。
并根据不同的省市情况实时的从网上获取天气信息,解析后显示在我们制作的3D球上。
Build:
最后将Android端的代码以插件的形式放入Unity端中,然后在Unity端Build成apk文件在手机中运行。
业务简介:
初始界面:
在初始界面最上方有个简易的动态栏可以显示一些提示信息。
动态栏之下是一个省市的名称标题和平均气温。
最中间的“动态球”显示全国各省份的分布。并且会根据该省市的平均气温设置不同的颜色来大体反映出全国天气情况(越红表示温度越高,越蓝表示越低)。
详细页面:
在选中一个省后(可以鼠标或手势选中,如果在手机上可以语音选中),点击详细可以进入到详细页面。
在详细页面中显示当前省内所有城市的天气信息,并且“动态球”上会显示出天气趋势的小图片。
如果选中某个城市后再次点击详细则会在屏幕中上方显示该城市的详细天气信息,包括风速紫外线等等信息。
功能划分: