经过之前的持续努力,我们有了一个可以正常对战、且规则完备的象棋游戏了!
但要做为放在市场上的的一个有一定竞争力的游戏,体验还不能达标 — 太安静了、太朴素了!
本节我们来提升游戏的综合体验!
本节概要
- 导入音乐/图片设计资源
- 美化主菜单页面
- 象棋游戏中动效实现
- 实现音效和音乐播放
Flutter 图像资源的组织
我们先来配置一下游戏中需要使用的图像资源。
为了方便大家跟随课程做试验性开发,我们提供了棋路中使用到的的全部图片资源,你可以从这里下载我们提供的样本。
一个游戏必不可少 Logo,它是你游戏的灵魂载体,你最好自己设计它!
将我们提供的的图版资源解压到项目根目录下的 images 文件夹中,然后打开项目根目下的 pubspec.yaml
文件,我们将在其中注册我们的图片:
...
flutter:
...
assets:
- images/logo.png
- images/logo-mini.png
- images/mei.png
- images/zhu.png
...
在 Flutter 中加载图像资源可以很好的覆盖不同密度屏幕。直接在 images 下分别建立不同的密度倍数的子文件