本文整理汇总了C#中Skin.GetFont方法的典型用法代码示例。如果您正苦于以下问题:C# Skin.GetFont方法的具体用法?C# Skin.GetFont怎么用?C# Skin.GetFont使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Skin
的用法示例。
在下文中一共展示了Skin.GetFont方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: InitializeCore
protected override void InitializeCore()
{
ShowDebug = true;
Skin skin = new Skin(new TextureAtlas(Context.GraphicsDevice, "Data/uiskin.atlas"));
skin.Add("white", Color.White);
skin.Add("red", Color.Red);
skin.Add("default-font", new BitmapFont(Context.GraphicsDevice, "Data/default.fnt", false));
skin.Add("default", new TextButtonStyle() {
Down = skin.GetDrawable("default-round-down"),
Up = skin.GetDrawable("default-round"),
Font = skin.GetFont("default-font"),
FontColor = skin.GetColor("white"),
});
_stage = new Stage(Context.Window.ClientBounds.Width, Context.Window.ClientBounds.Height, false, Context.GraphicsDevice);
Context.Input.Processor = _stage;
TextButton button = new TextButton("Button " + 0, skin) {
X = 200, Y = 200, Width = 150, Height = 100,
/*X = _rand.Next(0, Context.GraphicsDevice.Viewport.Width - 200),
Y = _rand.Next(0, Context.GraphicsDevice.Viewport.Height - 100),
Width = _rand.Next(50, 200),
Height = _rand.Next(0, 100),*/
};
_stage.AddActor(button);
Context.Window.ClientSizeChanged += (s, e) => {
_stage.SetViewport(Context.Window.ClientBounds.Width, Context.Window.ClientBounds.Height, false);
};
}
示例2: Label
public Label(CharSequence text, Skin skin, string fontName, Color color)
: this(text, new LabelStyle(skin.GetFont(fontName), color))
{
}