前のページはこちら
flameではデバッグモードが簡単に実行できます。
デバッグモードをONにする
onLoadでデバッグモードのフラグをtureにする事で、自身や子オブジェクトのデバッグモードがONになります。
YourGameクラスのonLoad()の開始直後に下記を記載します。
this.debugMode = true;これでデバッグモードで実行されます。子オブジェクトにも影響するので、生成されたCircleManに座標情報が表示されています。

CircleManクラスでデバッグモード実行
先ほどは大本のYourGameクラスで実行していたので、今度はオブジェクト側でデバッグモードを実行してみます。
先ほど記述したYourGameクラス側のthis.debugMode = true;は消してください。
その後、CircleManクラスにonLoad()を定義して、下記を記述します。
@override
Future<void> onLoad() async {
var mypos = this.position as Vector2;
print(mypos.x);
if (mypos.x > 100) {
this.debugMode = true;
}
}これは自身の座標を取得し、そのXが100以上であればデバッグモードをONにするという処理になります。これで実行するとXが100より大きいCircleManのみがデバッグモードで表示されている事を確認出来ます。

次のページはこちら