普通に苦労したのでメモ。
まずTextの表示を移動するものにつけたいときはCanvasでWorldSpaceを指定する。
WorldSpaceでいつのまにかCanvasのScaleが全て0になってしまっていた。たぶんどこか触ったんだろうけど全然気づかなくて困った。
あとは今回はなかったけど単純にTextの文字の大きさがTextのWidthとHeightを上回ってしまったりとかなんかいろいろ気にしないといけない。
WidthやHeightの大きさをしっかり決めていただけに悩んだ。
またTextの字がつぶれないようにEmptyObjectの下にCanvasを配置して、EmptyObjectのScaleを小さくしたり大きくしたりしていろいろ対応したほうがよさそう。
PlayerObjectがあるときにプレイヤーの名前を表示したいときとか。
PlayerObject
->なんかてきとうなObjectとか
->EmptyObject(これのScaleをいじる)
--->Canvas
---->Text
みたいな感じ。