Я думал, что у меня есть то, что нужно с этим кодом, чтобы нарисовать линию на холсте, но, похоже, это не так. Могу ли я получить указания относительно того, что я сделал неправильно/не сделал?
import 'dart:html';
import 'package:pixi/pixi.dart';
class BunnyExample
{
CanvasRenderer renderer = new CanvasRenderer(width: 400, height: 300);
Stage stage = new Stage(new Colour.fromHtml('#ffffff'));
Graphics graph = new Graphics();
BunnyExample()
{
document.body.append(this.renderer.view);
window.requestAnimationFrame(_lineAnim);
}
void _lineAnim(var num)
{
window.requestAnimationFrame(this._lineAnim);
graph
..position = new Point(0, 0)
..pivot = new Point(50, 50)
..lineStyle(1,new Colour(255, 0, 0))
..beginFill(new Colour(255,0,0))
..lineTo(50, 70)
..endFill();
stage.children.add(graph);
renderer.render(stage);
}
}
void main()
{
new BunnyExample();
}
position
иpivot
, вы можете нарисовать линию от 0,0 до 50,50, но я не могу вам объяснить, почему. Я не специалист по этой библиотеке, я только что отладил ваш код, чтобы понять, почему он не работает :) 30.09.2014