视频示例在这里
我正在尝试重现我相信由三星开发的适用于 Android 的 Microbes 动态壁纸的外观。图形编程不是我的强项,我需要一些帮助才能开始。
图片示例在这里
我假设我可以使用精灵来表示微生物。
- 翘曲形状:当微生物静止时,它们更圆。但是,当它们朝一个方向移动时,它们会变得更加椭圆形。我是否用多个精灵状态来表示这个?此外,微生物有不同的大小。我可以从一个基本图像缩放吗?
- 动画:偶尔,微生物会摇晃。那么这将是从圆形到椭圆形的精灵然后返回?
- 颜色:我是否为每种颜色类型(蓝色、黄色、红色等)有一个单独的精灵,或者有一个基本叠加层并动态分配不同的颜色?此外,有时它们会瞬间比它们的基色更亮一点,这让我认为一些动态分配颜色的方式会比静态精灵更好。动态执行此操作的最佳方法是什么?
- 发光:什么样的效果用于使微生物看起来发光?每个微生物周围都有一种弥漫的雾状区域。那部分是精灵本身还是涉及着色器?如果是着色器,那具体是什么效果?
如果有一种非精灵方法更容易或资源消耗更少,我会全力以赴。我也打算把它作为动态壁纸,所以效率越高越好。