コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】TextMesh Pro でハイパーリンクが正常に動作しない場合

概要

f:id:baba_s:20191003195843p:plain

Canvas の Render Mode が Screen Space - Overlay の場合は

var index = TMP_TextUtilities.FindIntersectingLink( text, position, null );

TMP_TextUtilities.FindIntersectingLink の第3引数に null を設定します

f:id:baba_s:20191003195852p:plain

Canvas の Render Mode が Screen Space - Camera の場合は

var index = TMP_TextUtilities.FindIntersectingLink( text, position, canvas.worldCamera );

TMP_TextUtilities.FindIntersectingLink の第3引数に
Canvas.worldCamera を設定します

参考サイト様