Frage

generasacodicetagpre.

Mit dem Debugger habe ich festgestellt, dass alle Rechtecke ordnungsgemäß aktualisiert werden, und der CYCLE.Rect gibt den korrekten Rechteckort zurück.Wenn die Rechtecke am allerersten Überprüfung kreuzen, funktioniert es in Ordnung.Da das Update jedoch die Kreuzungen läuft, kehren niemals true zurück.Warum könnte das passieren?Ich habe das boolesche Val nur benutzt, um beim Debuggen zu helfen.

Ich habe zwei Werte angemeldet, in der ich glaube, dass die Rechtecke kreuzen sollten, aber nicht:

R: 02-24 23: 32: 50.762: V / Rect (16624): Rect (50, 314 - 50, 48) CYCLE.Rect: 02-24 23: 32: 50.762: V / Rect (16624): Rect (49, 329 - 100, 100)

War es hilfreich?

Lösung

0Ansonsten wird es als leer angesehen.

von api-Referenz ,

Hinweis: Die meisten Methoden überprüfen nicht, ob die Koordinaten korrekt sortiert sind (d. H. links <= rechts und oben <= unten).

auch für Rect (Hinweis: Betonen Sie auf meine),

Stellen Sie die Koordinaten des Rechtecks auf die angegebenen Werte ein.HINWEIS: Es wird keine Reichweiteprüfung durchgeführt, sodass der Anrufer auf sicher ist, dass links <= rechts und oberseite <= unten ist.

und top

gibt true zurück, wenn das Rechteck leer ist (links>= rechts oder oben>= unten)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top