protected override void OnStart() { var font = Engine.Graphics.CreateFont("Data/Font/meiryoTest.aff"); var texture = Engine.Graphics.CreateTexture2D(CloudTexturePath); var parent = new TextObject2D() { Font = font, Text = "Meiryo\nTest", Position = new Vector2DF(20, 20), Color = new Color(255, 128, 128, 255), DrawingPriority = 2, }; var child1 = new TextObject2D() { Font = font, Text = "Meiryo\nTest", Position = new Vector2DF(0, 20), Color = new Color(128, 128, 255, 255), DrawingPriority = 1, }; var child2 = new TextObject2D() { Font = font, Text = "Meiryo\nTest", Position = new Vector2DF(20, 0), Color = new Color(128, 128, 255, 255), DrawingPriority = 1, }; parent.AddDrawnChild(child1, ChildManagementMode.Nothing, ChildTransformingMode.All, ChildDrawingMode.Color | ChildDrawingMode.DrawingPriority); parent.AddDrawnChild(child2, ChildManagementMode.Nothing, ChildTransformingMode.All, ChildDrawingMode.Nothing); Engine.AddObject2D(parent); Engine.AddObject2D(child1); Engine.AddObject2D(child2); }