1

视频示例在这里

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

图片示例在这里

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

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

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

4

1 回答 1

0

几个月前我也有同样的问题,现在我制作了Microb World。这是基于此动态壁纸在 Google Play 上提供的免费游戏。

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

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

最难的是管理他们的动作,我的版本和壁纸不一样。我使用通用补间引擎

于 2013-02-12T16:57:10.480 回答