5

私は Dart を初めて使用し、C# (および通常は XNA) を使用することに慣れているため、Dart は少し異なり、このエラーが発生する理由がわかりません。

double left = c.Position.x - (canvasDimensions.x * 0.5);

Position と canvasDimensions は、私が作成した Vector2 と呼ばれるタイプで、基本的に x と y の 2 つの数値が含まれています。エラーが発生しています。

NoSuchMethodError : method not found: '-'
Receiver: null
Arguments: [600.0]

表示されている行で、私はその言語に慣れていないので、なぜこれが起こっているのかわかりません。助けてください、ありがとう!

4

1 に答える 1

3

これc.Position.xがですnull-Dartでは、メソッド(またはあなたの場合は演算子)を呼び出すと、にnullつながりますNoSuchMethodError

于 2013-01-25T21:44:43.163 に答える