-2

好的,我不太确定这是否是我可以在这里问的问题,所以无需击落我。告诉我,我会删除问题:)

我有这样的想法,即使用触摸屏制作自己的时钟并自己编程。
在考虑这一点时,我想到了所有这些不同的样式来显示当前时间。

在我想出的所有样式中,我觉得最有趣的是一个显示时间的时钟罗夏样式。不仅是随意涂抹并猜测现在是几点,而且更像是守望者中的罗夏。

他有一个带有不断变化形状的墨迹的面具(如果你问我真的很酷)。所以我想到的是根据它所代表的数字改变形状的墨迹。
当时间改变时 12:49:58 -> 12:49:59,第二个数字将从 8 -> 9 转换。

所以现在回到最初的问题:
在尝试让这种类型的时钟运行之前,我想尝试给一个 blob 一个特定的形状并让它变成另一种形状。
我在谷歌上搜索,但没有任何运气,所以我希望这里有人可以为我指出正确的方向来制作随机斑点并将其转换为动画中的另一种形状。

例如:绘制正方形 -> 动画为圆形

欢迎任何提示和技巧:)

4

1 回答 1

0

In order to get the most simpliest animation of digit transformation you could store all posible digits in one image (verticaly) and then only partially show that image in your component. So when you want to do transformation between one digit to another you simply slide the image up and down.

Now if you are using FireMonkey you could create a 3D viewport and inside it create a cylindical object onto which will you render your texture with digits. So now you only rotate the cilinder in order to show the corect digit.

于 2014-10-22T11:28:17.253 回答