Tabnine Logo For Javascript
Scene.Scene
Code IndexAdd Tabnine to your IDE (free)

How to use
Scene
function
in
Scene

Best JavaScript code snippets using phaser.Scene.Scene(Showing top 7 results out of 315)

origin: geckosio/phaser-on-nodejs

it('should multiply to 528 (24*22)', done => {
 class MainScene extends Phaser.Scene {
  preload() {
   this.load.image('star', '../assets/star.png')
  }

  create() {
   const star = this.physics.add.sprite(400, 300, 'star')
   expect(star.body.width * star.body.height).toBe(528)
   done()
  }
 }

 StartTest([MainScene])
})
origin: geckosio/phaser-on-nodejs

it('should load both scenes', done => {
 class PreloadScene extends Phaser.Scene {
  constructor() {
   super('PreloadScene')
  }
  create() {
   this.scene.start('MainScene')
  }
 }

 class MainScene extends Phaser.Scene {
  constructor() {
   super('MainScene')
  }
  create() {
   done()
  }
 }

 StartTest([PreloadScene, MainScene])
})
origin: geckosio/phaser-on-nodejs

it('body size should be 32 * 48 (1536)', done => {
 class Player extends Phaser.Physics.Arcade.Sprite {
  constructor(scene, x, y) {
   // pass empty string for the texture
   super(scene, x, y, '')

   scene.add.existing(this)
   scene.physics.add.existing(this)

   // set the width and height of the sprite as the body size
   this.body.setSize(32, 48)
  }
 }

 class MainScene extends Phaser.Scene {
  create() {
   this.player = new Player(this, 100, 100)
  }

  update(time, delta) {
   expect(this.player.body.width * this.player.body.height).toBe(1536)
   done()
  }
 }

 StartTest([MainScene])
})
origin: geckosio/phaser-on-nodejs

class MainScene extends Phaser.Scene {
 preload() {
  this.load.image('tiles', '../assets/gridtiles.png')
origin: geckosio/phaser-on-nodejs

it('should render at 30 fps (+-5 fps)', done => {
 class MainScene extends Phaser.Scene {
  constructor() {
   super('MainScene')
origin: geckosio/phaser-on-nodejs

global.phaserOnNodeFPS = FPS
class MainScene extends Phaser.Scene {
 constructor() {
  super('MainScene')
origin: geckosio/phaser-on-nodejs

it('should multiply to 1536 (32*48)', done => {
 class MainScene extends Phaser.Scene {
  preload() {
   this.load.spritesheet('dude', '../assets/dude.png', {
    frameWidth: 32,
    frameHeight: 48,
   })
  }

  create() {
   const dude = this.physics.add.sprite(100, 450, 'dude')
   expect(dude.body.width * dude.body.height).toBe(1536)
   done()
  }
 }

 StartTest([MainScene])
})
phaser(npm)SceneScene

Most used phaser functions

  • LoaderPlugin.image
  • LoaderPlugin.tilemapTiledJSON
  • ScenePlugin.start
  • AnimationManager.create
  • AnimationManager.generateFrameNames
  • ArcadePhysics.add,
  • Body.height,
  • Body.onFloor,
  • Body.setSize,
  • Body.width,
  • Factory.collider,
  • Factory.sprite,
  • Game,
  • Game.Game,
  • GameObjectCreator.tilemap,
  • GameObjectFactory.text,
  • HEADLESS,
  • LoaderPlugin.atlas,
  • LoaderPlugin.spritesheet

Popular in JavaScript

  • bluebird
    Full featured Promises/A+ implementation with exceptionally good performance
  • http
  • readable-stream
    Streams3, a user-land copy of the stream library from Node.js
  • mongodb
    The official MongoDB driver for Node.js
  • debug
    small debugging utility
  • aws-sdk
    AWS SDK for JavaScript
  • rimraf
    A deep deletion module for node (like `rm -rf`)
  • webpack
    Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
  • fs
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJavascript Code Index
Get Tabnine for your IDE now