2016 - 2024

感恩一路有你

制作led旋转时钟 罗马时钟做法?

浏览量:1534 时间:2023-06-05 10:22:05 作者:采采

罗马时钟做法?

制作思路:1。放置文本。2.时间的获取和校正。3.文本随着时间的刷新而刷新位置。

那个 这是主要的想法,然后还有一些动画效果。功能刚出来的时候动画没有旋转,看起来很low。。。

后面加了一个补间动画。

核心代码:以月份为例。下面是初始化代码,这是位置的放置。

私有void InitMonthes()

{

int monthesLen Monthes。长度

浮动半径100.0f

浮点posX 0

浮点posY 0

浮动天使360.0f /月

游戏对象临时对象

for (int i 0 i lt monthesLen i)

{

posX _ middle point . local position . x radius *(monthesLen-I)* angel *)

posY _ middle point . local position . y radius *(monthesLen-I)* angel *)

tempObj text factory(_ monthes trans)

().文本月[i]

().Init(新向量3(posX,posY,0),0.5f)

新矢量2(posX,posY)

(,(monthesLen - i) * angel)

}

}

以下是当月的修正。

私有void FixMonth(bool isInit false)

{

int月

_nowMonth月

if (isInit)

{

_(,360.0f /月。长度*(第1个月)

}

其他

{

//_(,360.0f /月。长度)

_(新矢量3(0,0,_ 360.0f /月。长度),0.8f)

}

if(第2个月lt 0)

{

_(月。长度- 1)。GetComponentltTextStategt()。SetNormal()

}

其他

{

_(第2个月)。得到ComponentltTextStategt()。SetNormal()

}

_(第1个月)。GetCompon

ppt如何制作时针旋转后留下痕迹?

1.首先,插入一个曲线段,并设置擦除动画效果。

2.然后效果选项选择从左边开始。

3.然后单击插入。

4.然后按住shift键画一个小点。

5.然后给点添加自定义轨迹,轨迹与曲线一致。

6.最后,打开动画窗格,将曲线动画效果设置为比点晚开始。

效果 文本 长度 私有

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。