安卓图形:如何重现微生物动态壁纸的外观



视频示例在这里

我正在尝试为Android重新创建Microbes动态壁纸的外观,我相信由三星开发。图形编程不是我的强项,我需要一些帮助才能开始。

此处为图像示例

假设我可以用精灵来代表微生物。

  • 翘曲形状:当微生物静止时,它们更圆。但是,当它们向一个方向移动时,它们会变得更加椭圆形。我是否用多个精灵状态来表示这一点?此外,微生物有不同的大小。是否可以仅从一个基本映像缩放?
  • 动画:偶尔,微生物会晃动。所以这会是从圆形到椭圆形的精灵过渡到背部?
  • 颜色
  • :我是否为每种颜色类型(蓝色、黄色、红色等)设置单独的精灵,或者有一个基础叠加层并动态分配不同的颜色?此外,有时它们会暂时发出比基色更亮一点的光芒,这让我认为一些动态分配颜色的方式会比静态精灵更好。动态执行此操作的最佳方法是什么?
  • 发光:使用什么样的效果使微生物看起来发光?每个微生物周围都有一个弥漫的雾区。这是精灵本身的一部分还是涉及着色器?如果是着色器,那有什么具体效果?

如果有一种非精灵方法更容易或更少消耗资源,我会全力以赴。我也打算将其作为动态壁纸,因此效率越高越好。

几个月

前我也有同样的问题,现在我做了Microb World。这是一款基于此动态壁纸的免费游戏,可在Google Play上使用。

我用过LibGDX,它是基于Sprite的。我的精灵是白色的,我改变了颜色:

这是我找到的最简单的方法。

最困难的是管理他们的运动,我的版本与墙纸不同。我使用通用补间引擎

相关内容

  • 没有找到相关文章