怎么使actor从A移动到B,在从B移动到A如此循环?

[复制链接]
查看5732 | 回复20 | 2016-11-9 16:35:08 | 显示全部楼层 |阅读模式
本帖最后由 zhu24708 于 2016-11-9 20:52 编辑

循环播放.png
我的思路是上面的蓝图。但是执行起来却发现,事件开始后只循环播放star自定义事件,而不播放end事件。

如何使得Acotr从A移动至B,在反过来从B移动至A,如此循环呢?
----------------------------------
循环是否为真.png 这样做也不行
----------------------------------------------------------------------
妈的,原来只需要把更改time line 里的值就行了。
循环移动.png


zhu24708 | 2016-11-9 17:44:37 | 显示全部楼层
mknmknmk 发表于 2016-11-9 16:54
finish 做判断 如果是 到结尾的话 你就reverfrom end 如果是到头的初始的话 begin from start ...

好像不行,。我在上面贴出你说的思路图了你看下
回复 支持 反对

使用道具 举报

zhu24708 | 2016-11-9 20:13:12 | 显示全部楼层
秩亦 发表于 2016-11-9 18:52
begin play 又不是多次执行,是游戏开始时执行。

你看下第二张图,我在begin后面添加了个执行次数节点。也不行
回复 支持 反对

使用道具 举报

zhu24708 | 2016-11-9 20:56:34 | 显示全部楼层
powerwb 发表于 2016-11-9 17:03
Set Timer by Function Name  按设定时间循环调用

time line 里把函数曲线改成一个倒着的二次函数图像就行了
回复 支持 反对

使用道具 举报

zhu24708 | 2016-11-9 20:56:41 | 显示全部楼层
mknmknmk 发表于 2016-11-9 16:54
finish 做判断 如果是 到结尾的话 你就reverfrom end 如果是到头的初始的话 begin from start ...

time line 里把函数曲线改成一个倒着的二次函数图像就行了
回复 支持 反对

使用道具 举报

zhu24708 | 2016-11-10 17:14:05 | 显示全部楼层
秩亦 发表于 2016-11-10 09:41
因为你没有在timeline里勾选使用最后一个关键帧

刚才试了一下勾上“启用最后关键帧”也没有反应。。不大理解你的思路。可否截图给我看下你的蓝图呢?
回复 支持 反对

使用道具 举报

zhu24708 | 2016-11-11 13:38:52 | 显示全部楼层

非常感谢你
回复 支持 反对

使用道具 举报

zhu24708 | 2016-11-11 14:16:02 | 显示全部楼层

有一个问题需要请教你:
新的时间轨迹为什么要"浮点乘积与make vector相加“呢?为什么不能是浮点加法在与make vector相加?
回复 支持 反对

使用道具 举报

zhu24708 | 2016-11-11 15:13:49 | 显示全部楼层
秩亦 发表于 2016-11-11 14:29
没明白你什么意思,我的逻辑里是物体z坐标从0加到50,timeline输出0~1的值,乘以50就是此时z坐标要加的数 ...

“乘以50就是此时z坐标要加的数值。”这里的乘积可否改成加上50就是Z坐标要移动的数值
回复 支持 反对

使用道具 举报

zhu24708 | 2016-11-11 16:08:48 | 显示全部楼层
秩亦 发表于 2016-11-11 15:37
那这样的话就是瞬间改变位置,没有timeline产生的移动效果。

为什么相加就是瞬间变位置,相乘却可以渐渐改变位置?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

19

主题

142

回帖

1270

积分

中阶编码师

积分
1270
QQ