Exemplo n.º 1
0
        public void setText(string text)
        {
            var width = 200;
            var height = 60;
            Image img = new Image(ImageMode.Rgba, new ImageSize(width,height),
                                     new ImageColor(255,0,0,0));
               img.DrawText("" + text,
                            new ImageColor(255,0,0,255),
                            new Font(FontAlias.System,170,FontStyle.Regular),
                            new ImagePosition(100,100));

               texture2d = new Texture2D(width,height,false,
                                                 PixelFormat.Rgba);
                texture2d.SetPixels(0,img.ToBuffer());
                img.Dispose();
                Sce.PlayStation.HighLevel.GameEngine2D.Base.TextureInfo ti = new Sce.PlayStation.HighLevel.GameEngine2D.Base.TextureInfo(texture2d);
                this.TextureInfo = ti;
        }
Exemplo n.º 2
0
        //public Image img = null;
        //public ImageColor rgb = null;
        //public ImageSize size = null;
        public TextLabel(string text)
        {
            ImageColor rgb = new ImageColor(255,255,255,255);
            ImageSize size = new ImageSize(200,100);
            Image img = new Image(ImageMode.Rgba, size,
                        rgb);
            img.DrawText (text,
                          new ImageColor(255,255,255,255),
                          new Font(FontAlias.System,120,FontStyle.Regular),
                          new ImagePosition(300,200));
            texture2d = new Texture2D(size.Width, size.Height, false, PixelFormat.Rgba);

            texture2d.SetPixels(0,img.ToBuffer());

            img.Dispose();

            Sce.PlayStation.HighLevel.GameEngine2D.Base.TextureInfo ti = new Sce.PlayStation.HighLevel.GameEngine2D.Base.TextureInfo(texture2d);

            this.TextureInfo = ti;
        }