Forum: Multimedia
Delphi
by alcaeus,
6. Mai 2004
Sorry, das hab ich vergessen zu sagen :oops: Den musst du dir festlegen
Mit Hilfe von dem kannst du bestimmen, von welcher Position startend er die Distanz berechnen soll. Dies ist nützlich, wenn du z.B. bei diesem Spiel verschiedene Spielerfiguren in Images hast, welche den Fuß an einer anderen Position haben.
Forum: Multimedia
Delphi
by alcaeus,
6. Mai 2004
Naja, du musst die Position eines Images kennen: x1, y1.
Außerdem musst du einen Hotspot-Offset definieren: ox1, oy1. Der Hotspot ist der Punkt, von dem die Entfernung aus gemessen wird. Die Position ist immer relativ zu (x1, y1) definiert. Für das zweite Image gilt natürlich das gleicht. Also:
x1 := Image1.Left;
y1 := Image1.Top;
x2 := Image2.Left;
y2 := Image2.Top;
dist :=...
Forum: Multimedia
Delphi
by alcaeus,
6. Mai 2004
Also, Mathe wasweißichwievielte Klasse:
Distanz zwischen Punkt P1(x1, y1) und P2(x2, y2):
dist := sqrt(sqr(x2-x1)+sqr(y2-y1));
Also, das müsste funzen...wo die Herrschaften stehen weißt du ja,oder?