プロジェクトの送信ありがとうございます。
該当のUTAGEのソースコードを確認しましたが、どうもTween再際の部分が改変されてしまっているようです。
Assets/Utage/Scripts/ADV/Effect/AdvITweenPlayer.cs 59行目
public void Init(iTweenData data, bool isUnder2DSpace, float pixelsToUnits, float skipSpeed, bool unscaled, Action<AdvITweenPlayer> callbackComplete)
{
this.RemoveComponentMySelf();
となっていて、初期化直後にコンポーネントを削除する処理が追記されています。
これは、調査のための一時的な処理化でしょうか?
これが原因というか、これがあるとTweenコマンドはほぼ確実に動かなくなります。
(0フレームの場合のみたまたま正常に動くこともあっただけかもしれません)
// this.RemoveComponentMySelf();
などのようにして、まずはこの行を削除してください。
もし、それが不具合の原因ではなく、さらに調査が必要な場合は
不具合の再現方法を教えてください。
今回のように送信したものが不具合を再現できるものではないと困りますので、
送信前に実際にその送信用ファイルをプロジェクトとして展開してみて、不具合の再現を確認してください。
ちなみに、Unityの*.unitypackageでは、UPM(gitなどから参照してインポートする外部ライブラリ)は含まれませんので、それは手動で足りないものを予測してインポートする形になります。
上記が手間なようなら、Assets、ProjectSettings、Packagesの3つのフォルダを直接zipにするなどしてプロジェクトの圧縮ファイルを作り、それを展開して不具合をの再現をテストし、
それから私の方に送信してください。
2024年6月20日木曜日 2:17:31 UTC+9 harvestgames: