Adding basic SVG support (#61)

This commit is contained in:
Erick
2019-03-21 21:42:52 -03:00
committed by GitHub
parent 72448cb9a6
commit b86f53929e
12 changed files with 251 additions and 2 deletions

View File

@ -0,0 +1,35 @@
import 'package:flame/game.dart';
import 'package:flame/svg.dart';
import 'package:flame/position.dart';
import 'package:flame/components/component.dart' show SvgComponent;
import 'package:flutter/material.dart';
void main() => runApp(MyGame());
class MyGame extends BaseGame {
Svg svgInstance;
SvgComponent android;
MyGame() {
_start();
}
_start() async {
svgInstance = Svg('android.svg');
android = SvgComponent.fromSvg(100, 100, svgInstance);
android.x = 100;
android.y = 100;
add(android);
}
@override
void render(Canvas canvas) {
super.render(canvas);
svgInstance.renderPosition(canvas, Position(100, 200), 300, 300);
}
}