反弹
原文地址: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