1. 将ttf trueType 的字体导入unity 的 Project
rurl4_b=9ceae6a40bce699fc40f6d00d4dd84f3ad054078305ed6ae5db1a6b741945b9c61fd989fdbdc44284ae51023842591f0538650d9bd610ea7601849cabc48da9deab761adfe952f9b3acd0a7299c3f44ec3f0bb41874f43518f323e5e84a5e7758ffe4acc2491f629ccf14bbd8ec8603662b8da31

2.新建一个3D Text 的 GameObject ,将字体和font material 分别赋给 TextMesh 和Mesh Renderer.
rurl4_b=9ceae6a40bce699fc40f6d00d4dd84f31fb0a5e3911464a29a2620c98ce300d10dc583904e44e727bb7c4436e0543a8c477bdf3508163a2c3a40a3ef64cea26435e70b777e363f1057679451e5e061e597f00749ed366d47c449a718f53ce256c228a899036c4d4610eb1af7e8b2792446266a96


Hint:
1. Dymamic fonts 只支持 mac 和 windows ,Unicode 一般的系统都支持。
rurl4_b=9ceae6a40bce699fc40f6d00d4dd84f3251fe3bf096672d8a21dee0f4ac712651a7ece8894bacc8aa26ebc623a7acc294d68da29256bd762090c1e0fd55cf0060d6144695cec258ceb8a0353b73b9d21344fffb5cacae4322ddf84f7e84ecd50c6799dbc6da3496096546c9378c185f62f19db39

2. 在 ios系统上 font Texture 的大小不能超过 4096*4096 .
rurl4_b=9ceae6a40bce699fc40f6d00d4dd84f33541fa8e06003c753c6548b05a8067b2f688dee987c61c724cee35e9722db080b21e2991bf4a5722f3d0ba4cb5ec07d023538b61990cb96152995646c02caaa568108256fa8deabbba7ee1ca95382d1b37d3941c29db88da6a024c41f01cf34c81c7740b

3. 中文文字写在scripts中时,scripts 的编码用UTF-16.

代码示例:

TextMesh text = (TextMesh)GetComponent ("TextMesh");
//改变字体颜色
text.renderer.material.color = Color.black;
//要显示的文字
text.text = "Skill’s level is higher The skill is more\npowerful";