play_phaser 0.12.1 copy "play_phaser: ^0.12.1" to clipboard
play_phaser: ^0.12.1 copied to clipboard

outdatedDart 1 only

A Dart port for Phaser.js library.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add play_phaser

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  play_phaser: ^0.12.1

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:play_phaser/animation/animation.dart';
import 'package:play_phaser/animation/animation_manager.dart';
import 'package:play_phaser/animation/animation_parser.dart';
import 'package:play_phaser/animation/frame.dart';
import 'package:play_phaser/animation/frame_data.dart';
import 'package:play_phaser/arcade.dart';
import 'package:play_phaser/core/camera.dart';
import 'package:play_phaser/core/core_signal.dart';
import 'package:play_phaser/core/filter.dart';
import 'package:play_phaser/core/flex_grid.dart';
import 'package:play_phaser/core/flex_layer.dart';
import 'package:play_phaser/core/game.dart';
import 'package:play_phaser/core/group.dart';
import 'package:play_phaser/core/plugin.dart';
import 'package:play_phaser/core/plugin_manager.dart';
import 'package:play_phaser/core/scale_manager.dart';
import 'package:play_phaser/core/signal_binding.dart';
import 'package:play_phaser/core/stage.dart';
import 'package:play_phaser/core/state.dart';
import 'package:play_phaser/core/state_manager.dart';
import 'package:play_phaser/core/world.dart';
import 'package:play_phaser/gameobjects/bitmap_data.dart';
import 'package:play_phaser/gameobjects/bitmap_text.dart';
import 'package:play_phaser/gameobjects/button.dart';
import 'package:play_phaser/gameobjects/events.dart';
import 'package:play_phaser/gameobjects/game_object.dart';
import 'package:play_phaser/gameobjects/game_object_creator.dart';
import 'package:play_phaser/gameobjects/game_object_factory.dart';
import 'package:play_phaser/gameobjects/graphics.dart';
import 'package:play_phaser/gameobjects/image.dart';
import 'package:play_phaser/gameobjects/particle.dart';
import 'package:play_phaser/gameobjects/render_texture.dart';
import 'package:play_phaser/gameobjects/retro_font.dart';
import 'package:play_phaser/gameobjects/rope.dart';
import 'package:play_phaser/gameobjects/sprite.dart';
import 'package:play_phaser/gameobjects/sprite_batch.dart';
import 'package:play_phaser/gameobjects/text.dart';
import 'package:play_phaser/gameobjects/tile_sprite.dart';
import 'package:play_phaser/geom/circle.dart';
import 'package:play_phaser/geom/ellipse.dart';
import 'package:play_phaser/geom/line.dart';
import 'package:play_phaser/geom/point.dart';
import 'package:play_phaser/geom/polygon.dart';
import 'package:play_phaser/geom/rectangle.dart';
import 'package:play_phaser/input/gamepad.dart';
import 'package:play_phaser/input/gamepad_button.dart';
import 'package:play_phaser/input/input.dart';
import 'package:play_phaser/input/input_handler.dart';
import 'package:play_phaser/input/key.dart';
import 'package:play_phaser/input/keyboard.dart';
import 'package:play_phaser/input/mouse.dart';
import 'package:play_phaser/input/ms_pointer.dart';
import 'package:play_phaser/input/pointer.dart';
import 'package:play_phaser/input/single_pad.dart';
import 'package:play_phaser/input/touch.dart';
import 'package:play_phaser/loader/cache.dart';
import 'package:play_phaser/loader/loader.dart';
import 'package:play_phaser/loader/loader_parser.dart';
import 'package:play_phaser/math/math.dart';
import 'package:play_phaser/math/quad_tree.dart';
import 'package:play_phaser/math/random_data_generator.dart';
import 'package:play_phaser/net/net.dart';
import 'package:play_phaser/ninja.dart';
import 'package:play_phaser/p2.dart';
import 'package:play_phaser/particles/arcade/arcade_particles.dart';
import 'package:play_phaser/particles/arcade/emitter.dart';
import 'package:play_phaser/particles/particles.dart';
import 'package:play_phaser/phaser.dart';
import 'package:play_phaser/physics/arcade/arcade.dart';
import 'package:play_phaser/physics/arcade/body.dart';
import 'package:play_phaser/physics/ibody.dart';
import 'package:play_phaser/physics/ninja/aabb.dart';
import 'package:play_phaser/physics/ninja/body.dart';
import 'package:play_phaser/physics/ninja/circle.dart';
import 'package:play_phaser/physics/ninja/ninja.dart';
import 'package:play_phaser/physics/ninja/shape.dart';
import 'package:play_phaser/physics/ninja/tile.dart';
import 'package:play_phaser/physics/p2/body.dart';
import 'package:play_phaser/physics/p2/body_debug.dart';
import 'package:play_phaser/physics/p2/collision_group.dart';
import 'package:play_phaser/physics/p2/contact_material.dart';
import 'package:play_phaser/physics/p2/distance_constraint.dart';
import 'package:play_phaser/physics/p2/fixture_list.dart';
import 'package:play_phaser/physics/p2/gear_constraint.dart';
import 'package:play_phaser/physics/p2/inverse_point_proxy.dart';
import 'package:play_phaser/physics/p2/lock_constraint.dart';
import 'package:play_phaser/physics/p2/material.dart';
import 'package:play_phaser/physics/p2/p2.dart';
import 'package:play_phaser/physics/p2/point_proxy.dart';
import 'package:play_phaser/physics/p2/prismatic_constraint.dart';
import 'package:play_phaser/physics/p2/revolute_constraint.dart';
import 'package:play_phaser/physics/p2/rotational_spring.dart';
import 'package:play_phaser/physics/p2/spring.dart';
import 'package:play_phaser/physics/p2/world.dart';
import 'package:play_phaser/physics/physics.dart';
import 'package:play_phaser/sound/audio_sprite.dart';
import 'package:play_phaser/sound/sound.dart';
import 'package:play_phaser/sound/sound_manager.dart';
import 'package:play_phaser/system/canvas.dart';
import 'package:play_phaser/system/device.dart';
import 'package:play_phaser/system/request_animation_frame.dart';
import 'package:play_phaser/tilemap/tile.dart';
import 'package:play_phaser/tilemap/tilemap.dart';
import 'package:play_phaser/tilemap/tilemap_layer.dart';
import 'package:play_phaser/tilemap/tilemap_parser.dart';
import 'package:play_phaser/tilemap/tileset.dart';
import 'package:play_phaser/time/time.dart';
import 'package:play_phaser/time/timer.dart';
import 'package:play_phaser/time/timer_event.dart';
import 'package:play_phaser/tween/easing.dart';
import 'package:play_phaser/tween/tween.dart';
import 'package:play_phaser/tween/tween_manager.dart';
import 'package:play_phaser/utils/color.dart';
import 'package:play_phaser/utils/debug.dart';
import 'package:play_phaser/utils/utils.dart';
0
likes
10
points
78
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart port for Phaser.js library.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

browser, p2, play_pixi

More

Packages that depend on play_phaser