0
캔버스에 선을 그리려면이 코드가 필요하다고 생각했지만 그렇지 않은 것 같습니다. 내가 잘못했거나하지 않았던 것에 대한 조언을 얻을 수 있습니까?pixi.dart로 캔버스로 그리지 않는 라인
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();
}
을 조언을 주셔서 감사합니다 ... 0,0에서 시작하는 것이 기본값이 아니라 오히려 null이며 코드가 손상되지 않습니다? 아니면 무슨 일이야? :/ –
아, 0,0으로 이동하여 50,50으로 그렸을 때 그려진 것도 볼 수 없었습니다 ... 캔버스 외부의 기원은 무엇입니까? o.O –
'position'과'pivot' 속성을 지우면 0,0에서 50,50까지 줄을 그릴 수 있습니다. 그러나 그 이유를 설명 할 수는 없습니다. 나는이 라이브러리의 전문가가 아니며, 왜 코드가 작동하지 않는지 알아 내기 위해 디버그했다. – luizmineo