Unity3D教程手册
1.1 TextMesh绑定脚本
⏹ 本例用Q键来增加分数,代码如下:
TextMeshExample.cs
using UnityEngine; using System.Collections; public class TextMeshExample : MonoBehaviour { tk2dTextMesh textMesh; int score = 0; // Use this for initialization void Start () { textMesh = GetComponent<tk2dTextMesh>(); } // Update is called once per frame void Update () { if (Input.GetKey(KeyCode.Q)) { score++; = "SCORE: " + score.ToString(); // This is important, your changes will not be updated until you call Commit() // This is so you can change multiple parameters without reconstructing // the mesh repeatedly textMesh.Commit(); unity 教程 } } } |
⏹ 将脚本绑定到场景中的TextMesh上,执行,测试效果。
⏹ 另外,缩放代码:
textMesh.scale = Vector3(xScale, yScale, zScale);
⏹ 颜代码:
lor = d;
⏹ 如果允许渐变,设置第二颜如下:
lor2 = ;
⏹ 注意:虽然你可以在代码中改变Max Chars的值,但是你应该避免这样做,因为运行时会重新分配内存。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论