Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

phaser animation random delay

preload ()
    {
        this.load.spritesheet('boom', 'assets/sprites/explosion.png', { frameWidth: 64, frameHeight: 64, endFrame: 23 });
    }

    create ()
    {
        const config = {
            key: 'explode',
            frames: 'boom',
            frameRate: 30,
            repeat: -1,
            repeatDelay: 2000
        };

        this.anims.create(config);

        for (let i = 0; i < 256; i++)
        {
            let x = Phaser.Math.Between(0, 800);
            let y = Phaser.Math.Between(0, 600);

            let boom = this.add.sprite(x, y, 'boom', 23);

            //  Each one can have a random start delay
            boom.play({
                key: 'explode',
                delay: Math.random() * 3000
            });
        }
    }
Comment

PREVIOUS NEXT
Code Example
Javascript :: phaser animation show on start 
Javascript :: phaser animation yoyo 
Javascript :: react-native-fbsdk-next 
Javascript :: iterate cy.get(') elements 
Javascript :: generate random email account javascript 
Javascript :: reactjs doc error 
Javascript :: axios imgbb 
Javascript :: chai promise resolved 
Javascript :: phaser3 simple player controll 
Javascript :: Call this API in order to fetch the user data. API: https://jsonplaceholder.typicode.com/users. 
Javascript :: show a variable value in an html webpage using dom javascript 
Javascript :: vue mount modal to body 
Javascript :: javascript alert when site page opened not in chrome 
Javascript :: this javascript 
Javascript :: arrow functions basic usages in javascript 
Javascript :: password 
Javascript :: how to do a function after a set interval js 
Javascript :: string get a letter by index 
Javascript :: ` ` in javascript 
Javascript :: check if string contains url 
Javascript :: mongoose getters 
Javascript :: uncaught typeerror e.indexof is not a function jquery load 
Javascript :: reach last array js 
Javascript :: alert react native 
Javascript :: console.group in javascript 
Javascript :: passing data in route react 
Javascript :: access session in javascript 
Javascript :: save image on cloudinary 
Javascript :: if page is loading then show loader in js 
Javascript :: select all checkbox in angular 
ADD CONTENT
Topic
Content
Source link
Name
9+9 =