-
在家健身&在健身房健身,都安排上!
// 为位置属性创建的表达式,实现标记点触发的累积y轴动画 // 需要在效果面板中添加两个滑块控件:"移动距离"和"移动时间" // 获取滑块控件的值 moveDistance = effect("移动距离")("滑块"); // 每次移动的距离 moveTime = effect("移动时间")("滑块"); // 每次移动的持续时间 // 初始化变量 pos = value; currentTime = time; totalOffset = 0; // 累积的总偏移量 markers = thisLayer.marker; // 计算所有已完成的标记点总数 completedMarkers = 0; if (markers.numKeys > 0) { for (i = 1; i <= markers.numKeys; i++) { if (markers.key(i).time + moveTime <= currentTime) { completedMarkers++; } } } // 计算当前正在进行的动画(如果有) currentAnimationProgress = 0; if (markers.numKeys > completedMarkers) { currentMarkerIndex = completedMarkers + 1; currentMarkerTime = markers.key(currentMarkerIndex).time; if (currentTime > currentMarkerTime) { timeIntoAnimation = currentTime - currentMarkerTime; if (timeIntoAnimation < moveTime) { // 使用easeOut实现先快后慢的效果 currentAnimationProgress = easeOut(timeIntoAnimation, 0, moveTime, 0, moveDistance); } else { currentAnimationProgress = moveDistance; } } } // 计算总偏移量 totalOffset = completedMarkers * moveDistance + currentAnimationProgress; // 应用到Y轴(对于3D图层,Y轴是索引1) pos[1] -= totalOffset; pos; // 返回最终位置
你是不是也觉得越躺越累?越玩越累?其实真正有效的休息,不是躺着,也不是刷手机、玩游戏。 今天,壹心理整理了5个有心理学依据的高质量休息方式,希望帮你从内而外,由上到下实现真正有效的休息,让身体舒缓,让心灵自由。 世界和我爱着你。
弄清了教堂的种类,名字又让你晕头转向了吗?不要紧,我来帮你理理。
CGMatter
不要说成 I have a lot of pressure❌
【原创】南方北方月饼厂卖月饼商业故事(核心版)
如何在任何人与你竞争之前粉碎他们的信心 - 马基雅维利(中文配音-附笔记)
《南京照相馆》里隐藏的考场作文热点,高分作文素材与命题方向有哪些#满分作文 #作文素材 #南京照相馆观后感
科学发展如旭日,和谐社会似长虹。
【26考研数学】8月测试讲解7
知识综合 0