请问Creator3D可以实现模型变换么?

如图, 模型是正常的, 攻击时可以变换拳头长度和曲线, 跪求实现方式, 谢谢.

正确做法应该是沿曲线生成面,模型本身顶点数不够,直接变换不出这种效果。

看起来很魔性的样子

我问了一位做unity的朋友, 他说对mesh做贝塞尔曲线就可以实现这个. 但是creator3d 我找了好久都没有对mesh操作的方法.

建议的方法是在模型软件中事先绑好基本的骨骼设置,至少你在软件的动画编辑器中改变骨骼能够达到你想要的动画效果,然后把模型导入之后,关掉SkeletalAnimationComponent中的UseBakedAnimation选项用代码控制骨骼节点位移旋转形变来达到你想要的效果。
3d中mesh的顶点操作没那么方便,但是utils.readMesh,utils.createMesh还有mesh.reset等是可以完成顶点操作的,可是就算有简单的顶点操作也不是一个好的解决方案。骨骼动画就是顶点操作的简化方案,你跳过骨骼直接操作顶点就有点本末倒置了。

1赞

正在做一个上层的曲线生成器,动态创建 mesh
https://github.com/2youyou2/spline-tool
也许可以用来满足这个需求


可以改良一下这个