时钟指针转动的动画能通过角色路径方式创建吗?

如题,因为指针转动肯定是围绕着中心点,用路径方式理想的情况是,中心点肯定是不动,但由于坐标系会一直垂直于路径移动,所以指针的另一端会沿着路径走,以此实现指针转动。

但是现实情况是偶尔能实现,偶尔实现不了。。实现的情况是我做了个钟摆,不知道是不是模型的问题,可以转动。但是用一根直线或着单个长方体让他转动,就不行,路径就会识别错误。

是路径对圆周运动不好用么?还是需要什么条件?

Parents Reply Children
  • 对啊,是没定义好,因为定义不好,定义的时候就显示是错误的,干嘛还定义- -,您可以定义试试。
  • 左边那个我定义了一段已经是错误的了,右边的就干脆没定义了。
  • 您好,抱歉昨天没有太多时间仔细分析您的意思,您是想说错误的钟摆不向左侧的弧线移动而是向右移动,所以想知道其原因是吧?

    我这边测试了很多次,也发现有时正常有时不行,后来从TOP视图才看出来,有问题的模型画歪了。钟摆的杆不是垂直下落的,因此绘制的弧也不在垂直的平面内。。。请看截图:

  • 您好,我打开我的模型看了下,模型正常,您这是没关相机吧?
  • 您好,首先我这边相机一直没有开,后来发现您自定义了一个坐标系,我后来测试时不小心改成了默认的坐标系,结果Top视图显示模型歪斜。我将您的模型调正后,问题依然存在,所以应该不是您自定义了坐标系的原因。

    后来通过help发现‘定义角色路径’这个工具会自动识别附近的path,并按路径本身的方向行走。在左侧视图的情况下,用此工具点选路径后,可以通过鼠标左右移动来选择路径的方向(有时方向箭头在路径的端部则无法选择),但是测试发现无论选择哪个方向,最终的预览都是按照绘制路径时的方向来移动。(我也尝试过改变弧线的方向工具,虽然从属性可以看出弧线的方向确实调整了,但动画中还是不起作用的。)这看来是个bug。

    当前测试得到的结论是:绘制弧线路径时就要按照正确的方向来绘制,这样后续调用‘’定义角色路径’工具时,才会正确。定义路径时弹出的方向箭头不起作用,没有参考意义。

    因此,当前的版本下,如果您要实现该动画,您需要如下截图所示,先画一个CW方向,即顺时针方向的弧,然后将其定义为路径,这样会正常的向左摆动,然后再逆时针画一个弧,让钟摆回到原来位置。也就是说每一侧都要话两遍弧。

    我推测您发的正确的那个文件,也是先绘制了一个顺时针的弧,然后再绘制逆时针的弧时把第一个弧删除了,这样我们拿着第二个逆时针的弧怎么都无法实现左摆的效果。