Login
Aktuelle Version
Aktuelle 3d games creator / Darkbasic Professional Version: 7.2
vom: 04.02.2009

Zum Download bitte hier klicken.
Aktuelle News
letztes Update:
05.02.2009
(siehe Neues)
Hauptmenü
Suche
Internationale Seiten
DarkBASIC Lounge
Werbung
Aktuelle Themen im Forum
Forum Thema Antworten Gelesen Letzter Beitrag
Noch unfertige Projekte (3dgc) Doyle 2 9 109 01.09.2010 22:41 Mc-Over
Community Projekt Zum Spiel selbst 26 3490 28.08.2010 20:47 Mc-Over
Noch unfertige Projekte (3dgc) Lab Rush 15 763 28.08.2010 18:19 Mc-Over
Programmierung (3dgc) endloser Wettbewerb 1219 43492 27.08.2010 11:11 Valle
Community Projekt was ist mit dem community-projekt? 15 173 23.08.2010 19:33 basti123
Sonstiges 2 neue videos zum gucken 2 83 20.08.2010 23:58 codecrusher
Werbung
3d games creator Forenübersicht
   Bugs und Verbesserungen (3dgc)
     Collisionbug durch Scale?
Du musst dich erst registrieren bevor du Beiträge veröffentlichen kannst

Diskussion | Neueste zuerst Vorheriges Thema | Nächstes Thema | Unten
Autor Diskussion
LBAdder
Veröffentlicht am: 25.04.2010 21:28
Frischling
Registriert seit:: 12.03.2006
Aus::
Beiträge: 50
Collisionbug durch Scale?
Hi,
ich habe ein 08/15 object, dass ich per Scale vergrößert habe. Es handelt sich dabei um ein Gebäude. Nachdem dies um etwa 2000 Einheiten vegrößert wurde, funktioniert die Kollision nicht. bzw nur an einem Ort (etwa in der Mitte; und nur für ein paar Pixel)

Ein Zweites Objekt, kaum gescaled, hat das Problem nicht.

Die Kollision mus auf Polygon stehen, da das Gebäude runde Wände und einen betretbaren Innehof hat - doch object collision (1,0) gibt nur ind er Mitte des Objectes ein Ergebniss.

Muss ich da was beachten oder ist das wirklich ein Bug?


----------------
Würde gerne öfters hier sein... aber es ist tote Hose...

Stephan
Veröffentlicht am: 26.04.2010 10:57
Moderator
Registriert seit:: 14.11.2003
Aus:: Hessen
Beiträge: 1445
Re: Collisionbug durch Scale?
Bei der Polygon Kollision weiss ich es nicht genau, aber bei der Box Kollision ist es so,
das beim Vergrößern des Objektes per Scale die Kollisionsbox nicht mit vergrößert wird.

Es könnte helfen,wenn du das Objekt in einem 3D Programm vorher schon vergrößerst.

Da ich meist nur Box Kollision per Positionsabfrage berechne,
weiss ich nicht,wie du das problem sonst umgehen kannst.
Vielleicht hilft es auch, das Objekt zu vergrößern, Kopieren und dann erst die Kollision zu verwenden.


----------------
DBP v1.073

[www.Stephan-Geist.de.vu]

LBAdder
Veröffentlicht am: 26.04.2010 19:49
Frischling
Registriert seit:: 12.03.2006
Aus::
Beiträge: 50
Re: Collisionbug durch Scale?
Zitat:
Es könnte helfen,wenn du das Objekt in einem 3D Programm vorher schon vergrößerst.

Gibt es da eine einfache Methode das obejct in Blender zu vergrößern? (Also das fertige?)

Übrigends vergrößert er auch bei Collisionsboxen die Collisionszone nicht.

Ich bin schon übergegangen zu Sparky. SC_allowObjectScaling wird aber voll ignoriert, aber ich kann sehen, dass die Zone viel zu klein ist. Muss man da was beim exportieren in Blender beachten?!?


----------------
Würde gerne öfters hier sein... aber es ist tote Hose...

Stephan
Veröffentlicht am: 27.04.2010 08:20
Moderator
Registriert seit:: 14.11.2003
Aus:: Hessen
Beiträge: 1445
Re: Collisionbug durch Scale?
Zitat:

LBAdder schrieb:

Übrigends vergrößert er auch bei Collisionsboxen die Collisionszone nicht.



Sag ich doch,darum mache ich Kollisionsboxen per Koordinaten Abfrage.

Wie du in Blender ein Objekt vergößern kannst weiss ich nicht,
da ich für soetwas Milkshape benutze.

Oder wie gesagt,versuche mal das Objekt in DBP zu Vergößern, Kopieren , das Original im Speicher löschen
und dann mit der Vergrößerten Kopie Arbeiten.
Vielleicht hilft das.


----------------
DBP v1.073

[www.Stephan-Geist.de.vu]

LBAdder
Veröffentlicht am: 27.04.2010 09:25
Frischling
Registriert seit:: 12.03.2006
Aus::
Beiträge: 50
Re: Collisionbug durch Scale?
So wie du es gedacht hattest, ging es nicht.

Ich habe mir Sparkys DLL geschnappt - und es ging auch nicht. Was allerdings geht:

- object erstellen
- object colision konfigurieren
-- SC_allowScaling erlauben (!!!)
- object vegrößern

Genau in der Reihenfolge! Dann gehts.


----------------
Würde gerne öfters hier sein... aber es ist tote Hose...

Stephan
Veröffentlicht am: 27.04.2010 11:02
Moderator
Registriert seit:: 14.11.2003
Aus:: Hessen
Beiträge: 1445
Re: Collisionbug durch Scale?
na dann ist das problem ja gelöst.
ich find es nur schade,das die dbp eigenen mittel so versagen.


----------------
DBP v1.073

[www.Stephan-Geist.de.vu]

Diskussion | Neueste zuerst Vorheriges Thema | Nächstes Thema | Oben

Du musst dich erst registrieren bevor du Beiträge veröffentlichen kannst