反弹

原文地址:http://www.phaser.io/examples/v2/arcade-physics/bounce。

效果

源代码

window.onload = function () {
       var game = new Phaser.Game(600, 400, Phaser.AUTO, 'phaser_container',{ preload: preload, create: create, render: render });

       function preload() {

           game.load.image('flyer', 'images/phaser/phaser-dude.png');
       }

       var image;

       function create() {

           game.physics.startSystem(Phaser.Physics.ARCADE);

           image = game.add.sprite(0, 0, 'flyer');

           game.physics.enable(image, Phaser.Physics.ARCADE);

           image.body.velocity.setTo(200, 200);

           //  开启游戏世界的边界反弹
           image.body.collideWorldBounds = true;

           //  设置反弹强度,设置为1表示没有能量损失的反弹
           image.body.bounce.set(1);

       }

       function render() {
           game.debug.spriteInfo(image, 32, 32);
       }
}

发布时间:2016/8/30 19:44:34  阅读次数:4044

2006 - 2024,推荐分辨率1024*768以上,推荐浏览器Chrome、Edge等现代浏览器,截止2021年12月5日的访问次数:1872万9823 站长邮箱

沪ICP备18037240号-1

沪公网安备 31011002002865号