发起

请问如何让动态组件向y、z轴同时移动?

我想让这个板件想上或下移动一定的数值,然后在像另一个方向移动,比如:点击一下板件,像Y轴方向移动100,接着Z轴方向移动200,就是类似于这样的效果,求求大佬给我解答。
微信截图_20200905165635.png
已邀请:

Devil_1111 - 喜欢绘画的建筑设计师

赞同来自: Coolle 我不是阿华

不太确定你要的效果,我分下面的情况给你说一下:
1. 板件沿Y轴移动100的同时,沿Z轴移动200,并且以动画的形式呈现;具体步骤如下:
a.自定义一个属性,比如a;
b.行为属性onclick后键入自定义动画公式,animatecustom("a",2,easein,out,0,100),注意公式中不能有中文和中文字符,标点符号也得是英文的,你这个不知道是哪个版本的,汉化这么猛
c.位置属性Y=a,Z=a*2;
d.互动的效果就是同时移动的。
D1.jpg

 
2.板件要先沿Y轴移动100,紧接着沿Z轴移动200,编辑如下:
a.自定义一个属性,比如a;
b.行为属性onclick后键入自定义动画公式,animatecustom("a",2,easein,out,0,300);
c.位置属性Y=if(a<100,a,100),意思就是沿Y轴移动,但最多移动100这么远;
d.位置属性Z=if(a<100,0,(a-100)),意思是当a这个数字从0变到100时,Z始终是0,不移动,a从100变300的过程,Z才相应地从0变到200;
e.互动的效果就是先沿Y移动再沿Z移动,且移动速度不变,两个方向所花时间跟距离成正比。如果两个方向的速度想要调整,可以在公式里添加额外运算。
D2.jpg

要回复问题请先登录注册