Отказ от ответственности: новый и неопытный как в ответах на вопросы, так и во Флаттере, но у меня была эта проблема, и я (вроде) понял ее.
Вы визуализируете круг, но он вне поля зрения.Вы можете увидеть это в действии, сделав радиус круга смехотворно огромным (1000+).Вы должны иметь большой желтый шарик поглотить ваш экран.
Это происходит потому, что SpriteWidget отображает узел за тысячу миль в верхнем левом углу.Вы можете отцентрировать его, установив положение корневого узла равным половине размера узла.
rootNode = new NodeWithSize(const Size(1024.0, 1024.0));
rootNode.position = Offset(512, 512);
Я вполне уверен, что это просто обходной путь, и есть правильный способ решить эту проблему, но я надеюсь, что это поможет.