Speedfrage zzur Kolission
Übersicht
BlitzBasic
Allgemein|
|
ApprauuuuBetreff: Speedfrage zzur Kolission |
Antworten mit Zitat |
|---|---|---|
|
Hi!
Hab mal ne Frage, da ich gelesen hab, dass Imagescollide recht rechtnlastig (ich will jetzt nicht langsam sagen) ist.... Wäre es schneller das ganze vorher in ne Bedingung zu packen wie sowas: (angenommn keines der Grafiken ist größer als 150*150) If schiff_1\x - schiff_2\x > -150 And schiff_1\x - schiff_2\x < 150 Then if imagescollide... (oben auch mit der x-koordinate prüfen) Ist das schneller oder ist imagescollide gar nicht so lahm wie ich dachte?? |
||
|
Arbeitsstand:
Umprogrammierung von LOL³Warriors und LOL³Fighters in Bmax... LOL³Fighters wird spielerisch noch mal ordentlich aufpoliert, um es Ligatauglich zu machen (zumindest für private Funligen von mir ^^) |
||
|
|
RallimenSieger des 30-EUR-Wettbewerbs |
Antworten mit Zitat |
|---|---|---|
|
ja, Imagecollie ist langsam...
DasBlitzBasic: [AUSKLAPPEN] If schiff_1\x - schiff_2\x > -150 And schiff_1\x - schiff_2\x < 150 Thenkannste so kürzen BlitzBasic: [AUSKLAPPEN] If Abs(schiff_1\x - schiff_2\x) < 150 je nach Größe der Bilder auch für y! |
||
|
[BB2D | BB3D | BB+]
|
||
|
|
Ninja |
Antworten mit Zitat |
|---|---|---|
|
man könnte doch machen if rectsoverlap(bla,bla) then if imagescollide(bla,bla)
so würde die langsame imagescollide funktion erst aufgerufen werden wenn die viel schnellere rectsoverlap funktion true liefert. wenn ich mich nicht iree hätter man so pixegenaue kollision nur schneller |
||
|
|
RallimenSieger des 30-EUR-Wettbewerbs |
Antworten mit Zitat |
|---|---|---|
|
Kommt halt auf die Bilder an, wenn es Bälle sind kannste das mit der
Imagecolli weglassen! das hier ist bereits eine Rectsoverlab AbfrageBlitzBasic: [AUSKLAPPEN] ... nur selbst geschrieben und minimal schneller! |
||
|
[BB2D | BB3D | BB+]
|
||
|
|
Apprauuuu |
Antworten mit Zitat |
|---|---|---|
|
Danke für die Antworten ^^
Ich werd es bei meinem Spiel sofort einbauen, da es ältere PC's ziemlich in die Knie zwingen kann.... |
||
|
Arbeitsstand:
Umprogrammierung von LOL³Warriors und LOL³Fighters in Bmax... LOL³Fighters wird spielerisch noch mal ordentlich aufpoliert, um es Ligatauglich zu machen (zumindest für private Funligen von mir ^^) |
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
