AnyCAD C#開發-建立2D的Text,顯示在螢幕空間TextNode
阿新 • • 發佈:2020-11-25
private void button25_Click(object sender, EventArgs e) { //建立2D的Text,顯示在螢幕空間 //查詢字型 String fontName = "simhei.ttf"; AnyCAD.Platform.Font font = GlobalInstance.FontManager.FindFont(fontName); if (font != null) {//設定字的高度 font.SetCharHeight(24); //設定字的寬度 font.SetCharWdith(24); //更新 font.Update(); } Vector3 position = new Vector3(0, 0, 0); TextNode text = new TextNode(); text.SetFontName(fontName);//設定字型 text.SetPosition(position);//設定字的位置 text.SetText("Caesar盧尚宇");//設定字的內容 text.SetTextColor(new ColorValue(1, 0, 0, 1));//設定字的顏色 text.SetOffset(new Vector2(100, 100));//設定偏置字的位置 renderView.SceneManager.AddNode(text); }
Caesar盧尚宇
2020年11月24日