play_phaser 0.11.1
play_phaser: ^0.11.1 copied to clipboard
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_phaserThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
play_phaser: ^0.11.1Alternatively, 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/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';