123457021 发表于 2021-6-1 10:44:57

关于组合的动画问题 求解答

对象为一个父对象携带若干子对象,子对象为父对象的附属物。
脚本中移动父对象,子对象不跟随parent移动。
这个是不是太不方便了。还是我哪里没设置好?
子对象跟随父对象,无论在游戏引擎还是建模软件里,都是很正常不过的事。
我把子对象weld约束给父对象,用tween动画移动父对象,子对象还是不跟随,这里可能是bug?(说好的保证两物体CFrame相同呢?)
但用body服务移动,比如bodyposition,子对象就可以跟随。
但body在精准度上不及tween动画,不是我想要的移动方式。
如何有简便的方法,既使用tween动画,又可以无需多操作子对象,让子对象跟随移动。(子对象有很多,挨个设置tween动画太繁琐,pass)
另外model组合也试过,用tween动画对 PrimaryPart控制,其他部件并不跟着移动。
太困难了,求正确的方法!
另外,如果tween动画改变CFrame,会不会造成移动tween和旋转tween无法分离?例如0到2秒移动,1到3秒旋转。

阳子1989 发表于 2021-6-1 10:45:32

在模型->创建->接合里对两个对象创建接合就可以一起移动

天之涯神之兵米 发表于 2021-6-1 10:46:27

父类那个在编辑器里拖动的时候是一起的,但是代码移动好像就不跟随了

秋天一且 发表于 2021-6-1 10:46:50

shibaba:
如何有简便的方法,既使用tween动画,又可以无需多操
首先可以先都放在Model里,parts都用WeldConstraints绑定后是可以用Tween来控制的,但你得去改PrimaryPart的CFrame, 这样整体都可以一起动(Position和Rotation都可以)。Tween Postion或者Rotation都只能改某一个部件的,不能改整体。具体你可以参考一下我上传的文件。
tweenModel.rbxl (29.4 KB)

123457978 发表于 2021-6-6 19:42:54

秋天一且 发表于 2021-6-1 10:46
shibaba:
如何有简便的方法,既使用tween动画,又可以无需多操
首先可以先都放在Model里,parts都用WeldCo ...

很难不赞同
页: [1]
查看完整版本: 关于组合的动画问题 求解答