0どーも、ぐるたか@guru_takaです。UnityのTextMeshProでアニメーションをやってみました。備忘録として、TextMeshProの頂点を動かす仕組みを、上下に文字が動くサンプルに沿って紹介していきます。日本語フォント作成あり】GitHubにソースを載せています。最後に参考リンクテキストを上下するアニメーションソースまずはソースから公開します。Proの文字アニメーションの原理ソースのコメントに沿っていけば、雰囲気は掴めると思います。流れをまとめてみました。特殊なのが、テキストが持つ情報内で処理したあと、最後にメッシュの頂点を更新することです。テキストが持つ情報は、直接的には関係なく、ただの情報に過ぎない(わかりやすくいえば、変数のようなもの)のですが、最終的にメッシュに渡しています。メッシュの頂点textMeshPro.textInfo.meshInfo[i].mesh.verticesを直接イジるだけでなく、文字の情報textMeshPro.textInfo.meshInfo[i].verticesも変化させないとダメでした。textInfo.meshInfo[i].verticesの中身テキストの文字ごとの頂点情報は以下の図のようになっています。文字1つに対して、4つの頂点があり、左下の頂点から時計回りの順で頂点座標を保持しています。Proのオブジェクトにアタッチすれば完成です!主に、公式のExampleにあるVertexJitter.csやVertexShakeA.csが参考になります。色のアニメーションでは、VertexColorCycler.csをチェックすると良いでしょう。文字アニメーションとは違う仕組みになるので注意してください。【Unity】TextMeshProで文字単位で回転させるアニ...ぐるたか0→1を作る人に憧れ、2018.10からプログラミングを学び、今はとある会社で、webサービスを開発中!プライベートでは、ARアプリやwebサービス、拡張機能など色々と個人開発してます。