Font.HasCharacter 特定字符

function HasCharacter (c : char) : bool

Does this font have a specific character?

这个字体是否有特定字符?

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	private TextMesh t;
	void Start() {
		t = transform.GetComponent<TextMesh>();
		if (t.font.HasCharacter("-"[0]))
			Debug.Log("Font supports '-' sign.");
		else
			Debug.LogWarning("This font doesnt support '-'");
	}
}
// Detects if the current font of a 3D text supports '-' sign
//检测如果一个3D文字支持当前的字体' - '符号
private var t : TextMesh;
function Start() {
	t = transform.GetComponent(TextMesh);
	if (t.font.HasCharacter("-"[0])) {
		Debug.Log("Font supports '-' sign.");
	} else {
		Debug.LogWarning("This font doesnt support '-'");
	}
}
最后修改:2010年12月9日 Thursday 22:13

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。