How to use Scale plugin in ImpactJS ?
In the lib folder create a new folder named Plugins and put the "scale.js" plugin in to this folder.
Include the plugin to the requires in any entity.
.requires('Plugins.scale')
Now if we want to resize a button of size (x: 560 and y: 500). Then we have to create a function showButtons and generate the spawnEntity of button. 
Create a variable and set it's zero index to the desired scale as shown : 
Example : 
showButtons: function()
    {
        ig.game.spawnEntity(Button,5,80,
        {
            size: {x: 560, y: 500},
            animSheet: new ig.AnimationSheet('media/Play_Button.png',560,500),
            pressedUp: function()
            {
                console.log("Button is resized...");
            }
        });
        var _resize= ig.game.getEntitiesByType(Button);
        _resize[0].setScale(0.5,0.5);
    }
OUTPUT : A button of size (x: 280, y: 250) will display on the screen.
Hope it will work.
Thankyou !
                       
                    
0 Comment(s)