composition_rendering 0.1.1 composition_rendering: ^0.1.1 copied to clipboard
A tool for creating objects based on composition and painting on canvas. It can be used in the base of the game engine.
A tool for creating objects based on composition and painting on canvas. It can be used in the base of the game engine.
Drawing is based on canvas.drawRawAtlas
Demo #
Usage #
A simple usage example:
import 'package:composition_rendering/core.dart';
import 'package:composition_rendering/scene.dart';
void main() {
final gameScene = GameScene();
}
class GameScene extends Scene {
@override
void init() {
var texture = systems.textureSystem.getTextureRegion('bg.jpg');
var background = systems.factorySystem.spawnSprite(texture!, Priority.background);
add(background);
}
}
History of creation #
The source of inspiration was the resource Replica Island
Other projects that may have influenced the development of this work: