示例#1
0
        public static void LoadTexture(string textureName, string filePath)
        {
            Texture2D tex;
            using (var stream = File.OpenRead(filePath))
                TextureDictionary[textureName] = tex = Texture2D.FromStream(GraphicsDeviceManager.GraphicsDevice, stream);

            var spriteObj = new SpritesheetObj(textureName, filePath);
            spriteObj.AddImageData(0, 0, 0, tex.Bounds.Center.X, tex.Bounds.Center.Y, tex.Width, tex.Height);
            SpriteDictionary[textureName] = spriteObj;
        }
示例#2
0
        public static void LoadTexture(string textureName, string filePath)
        {
            Texture2D tex;

            using (var stream = File.OpenRead(filePath))
                TextureDictionary[textureName] = tex = Texture2D.FromStream(GraphicsDeviceManager.GraphicsDevice, stream);

            var spriteObj = new SpritesheetObj(textureName, filePath);

            spriteObj.AddImageData(0, 0, 0, tex.Bounds.Center.X, tex.Bounds.Center.Y, tex.Width, tex.Height);
            SpriteDictionary[textureName] = spriteObj;
        }