-
// 为位置属性创建的表达式,实现标记点触发的累积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; // 返回最终位置
8月份全球宏观机会分享。 包括外汇,股市和大宗多种机会。 个人观点!!!仅供分享!!!! 新人UP~!记得一键三连加关注哦~~ 目前只有充电交流群~感谢您来~
需要软件安装包的宝子们 ZBrush2018-2025都有 求一个免费的一键三联呀 侯台暗号“zbrush”自动掉落!!!! 侯台暗号“zbrush”自动掉落!!!! 侯台暗号“zbrush”自动掉落!!!!
120句生活中常用的简单英语,学完立刻能用,让你用最轻松高效的方式和美国人开口交流。
俄軍精銳部隊遺棄大量裝備撤離蘇梅!克里米亞大規模爆炸!烏軍摧毀俄軍無人機基地!趁俄國國內石油緊張!烏軍再度打擊俄輸歐油管!
唐诺:我很怀念那个人们“怪怪”的时代
资治通鉴1116丨被匈奴掳走12年,蔡文姬如何弃子归汉?
东北战国大名伊达氏研究与报告
回答苏联在1973年之前是否能征服世界问题!
《红楼梦》中四大家族就是四座大山,历朝历代治不好的病?
知识综合 0