Unityのバージョン変更で出るエラーについて

34 views
Skip to first unread message

M.N

unread,
May 28, 2024, 9:26:10 AMMay 28
to 宴ユーザーグループ
お世話になっております。

・Utage Ver 4.0.8
・Unityのバージョン:6000.0.3f1
・OS:Windows 11 Home
・Unityの習熟度:操作ができる程度

Unityのバージョンを上げる対応をする際、下記の様な症状が出ております。
※新しいUnityでも同じ環境が使える事を確認する安心感の為にバージョンを上げているだけなのですが、回避方法などご教示頂けますと幸いです。

Unity2022.3.18f1 ⇒ Unity6000.0.0f1
問題無くバージョン変更ができPlayできた。

Unity6000.0.0f1 ⇒ Unity6000.0.1~1Unity6000.0.3f1へ変更
下記エラーでPlayできない。
Assets\Utage\Scripts\GameLib\Font\TextMetrics.cs(37,25): error CS0266: Cannot implicitly convert type 'float' to 'int'. An explicit conversion exists (are you missing a cast?)

お手数ではございますが、ご確認お願いいたします。

マッドネスラボ

unread,
May 28, 2024, 1:04:56 PMMay 28
to 宴ユーザーグループ
不具合のご連絡ありがとうございます。
TextMeshProが定義している一部のプロパティの型がintからfloatに変更されたことが原因のエラーでした。

修正しましたので、添付のパッケージファイルを適用してください。
(添付ファイルのダウンロード後に、拡張子が *. gzになっている場合は、*.unitypackageに変えてからプロジェクトに適用してください)



2024年5月28日火曜日 22:26:10 UTC+9 M.N:
FixTextMetrixForUnity6.unitypackage
Reply all
Reply to author
Forward
0 new messages