tukigase
(tukigase)
December 24, 2024, 2:54am
1
お世話になっております。
Set Start and EndでSpline Mesh ComponentをSplineに沿って変形を行っているのですが、Spline上のSpline Componentが増えるにつれてMeshが逆方向に一回転したりとSplineに沿わない変形が増えていきます。(写真は全く同じ曲げ方/距離のBPをコピペしてメッシュを配置する間隔だけ狭めていったものです)
Splineに沿って変形させることはできないのでしょうか?
BluePrintは以下のようになっています
環境
UE5.3
Windows11
T_Sumisaki
(T_Sumisaki)
December 24, 2024, 9:07am
2
GetTangentAtDistanceAlongSpline
で得られるTangentは、元のSplineセグメントに対するTangentになるので、SplineMeshの長さがSplineセグメントより小さい場合は、Tangentの値が大きすぎる場合があります
SplineMeshの長さに合うようにTangentのサイズを調節する必要があります
取得したTangentをNormalizeし、SplineMeshの長さを掛け算して、SplineMeshの長さに合う適切なTangentサイズになるように調整してみてください
tukigase
(tukigase)
December 25, 2024, 12:20am
3
ありがとうございます!
きれいに曲がるようになりました!
system
(system)
Closed
January 24, 2025, 12:21am
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.