uGUIを使って文字列を表示するにはTextを使います。このTextを使って一文字ずつランダムに動かす方法を紹介します。UIの文字でも場所によっては動いている方が楽しいですね〜 UIのTextを一文字ずつ動かす方法 UGUIのTextはModifyMeshメソッドを使うことで、文字を構成するポリゴンにアクセスすることが出来ます。各ポリゴンの頂点座標を配列として得られるので、その頂点座標を一文字ごとに、違った方向に動かすことで文字がバラバラの動きをします。 文字を構成するポリゴンは4頂点ではなく、6頂点で構成されるので注意が必要です。次のような並びになっているようです。 したがって、頂点配列の頂点を6個ごとにばらばらの方向に動かすことで上のような文字の動きが実現できます。 ランダムに動かす方法はなんでも良いのですが、ここでは半径Rの円周上をランダムに指すベクトルを方向ベクトルとして使っていま
![【Unity】uGUIの文字を一文字ずつ別々に動かす - おもちゃラボ](https://cdn-ak-scissors.b.st-hatena.com/image/square/0f793b0f8fba77fc7958e19e314b69da4a5317b6/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnn_hokuson%2F20170521%2F20170521085157.png)