反弹

原文地址: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 下午7:44:34  阅读次数:4720

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

沪 ICP 备 18037240 号-1

沪公网安备 31011002002865 号