EntityPickMode nur Ursprungsposition?

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

Megamag

Betreff: EntityPickMode nur Ursprungsposition?

BeitragSa, Jan 09, 2010 15:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann es sein, dass EntityPickMode sich nur auf die Ursprungsform des Objekts beschränkt?
Ume s genauer zu sagen, habe ich eine "Arena" im .b3d Format geladen und diese gedreht (sie ist nach unten hin dreieckig). Danach habe ich einen PickMode (2) zugewiesen, der hat bisher immer gut funktioniert. Aber das Problem ist, wird nun ein Linpick nach unten ausgeführt, wird das Objekt gepcikt, so wie es vor dem Drehen war. ICh hoffe, es klang verständlich, ich bin ja soo schlecht im erklären Crying or Very sad

Holzchopf

Meisterpacker

BeitragSa, Jan 09, 2010 15:38
Antworten mit Zitat
Benutzer-Profile anzeigen
~VERSCHOBEN~
Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde.

Ach, also gibt es das Problem in B3D auch? Surprised
Ich hatte das vor kurzem in BlitzMax mit der MiniB3D. Lösen konnte ich es nicht wirklich, da ich keine Zeit hatte in den Modulsources rumzuwühlen. Aber ein Workaround hat dann doch geholfen: Einfach nach dem Transformieren das Mesh kopieren und das alte eliminieren, reichte in meinem Fall.

mfG
Holzchopf
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm
 

Dreamora

BeitragSa, Jan 09, 2010 16:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn man das ganze mesh transformieren will, könnte man alternativ auch einfach die Meshbefehle statt der Entity befehle nehmen.
Sicher das du nicht das objekt via animation drehst? in dem falle wärs nämlich dann effektiv falsch, da kollision und pick immer gegen die standard pose / anfangsframe gemacht wird.

Allerdings wärs mir neu das linepick nicht gegen die transformierten objekte geht, sonst würden die meisten linepicks prinzipiell mal garnicht gehen (spieler entities werden fast ausschliesslich via entity befehle also auf basis ihrer transform bewegt während das mesh unverändert bleibt in den lokalen koordinaten).


Hast du gegebenenfalls code der das problem zeigt so das man entscheiden kann ob das problem effektiv der linepick ist und nicht der code zum erzeugen der pick coordinaten bzw. der code der sie interpretiert?
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group